Εμφάνιση ενός μόνο μηνύματος
  #2  
Παλιά 28-01-10, 12:41
Το avatar του χρήστη Meteora
Meteora Ο χρήστης Meteora δεν είναι συνδεδεμένος
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-12-2008
Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
Προεπιλογή

Καλημέρα
Χρειάστηκε σε κάποια εφαρμογή -ενώ βρισκόμουν σε περιβάλλον προσθήκης νέας εγγραφής- να ανακαλώ την τιμή ενός πεδίου απο την τελευταία εισερχόμενη εγγραφή. Υπάρχουν 2-3 λύσεις :
Παράδειγμα (Ι)
Βάλε στο after Update του comboBox κάτι σαν αυτό εδώ
Dim fla As Integer
fla = [ID1] - 1
[Πεδιο2] = DLookup("[Πεδιο2]", "ΟΝΟΜΑπινακα", "[ID1] = " & fla)

όπου [ID1] ειναι το πεδίο αυτόματης αρίθμησης.

Η παραπάνω εντολή λέει : Βάλε στο [Πεδίο2] την τιμή που υπάρχει στο ίδιο πεδίο, αλλά της ...προηγούμενης εγγραφής. Με μια εντολή select case ....end select μπορεί να καθορίζεται σε ποιο πεδίο -απο τα τρία διαφορετικά θα γίνεται η επιλογή....
Την ημερομηνία που την αποθηκεύεις ; Δεν πολυκατάλαβα την δομή της βάσης σου...
Τα ξαναλέμε φίλε
Νίκος

Τελευταία επεξεργασία από το χρήστη Meteora : 28-01-10 στις 13:00.
Απάντηση με παράθεση