Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   [ Φόρμες ] Πεδίο που συμπληρώνεται αυτόματα αν υπάρχει η τιμή σε προηγούμενη εγγραφή. (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/3175-pedio-poy-symplironetai-aytomata-yparxei-i-timi-se-proigoimeni-eggrafi.html)

dim.konst 29-05-14 10:20

Πεδίο που συμπληρώνεται αυτόματα αν υπάρχει η τιμή σε προηγούμενη εγγραφή.
 
1 Συνημμένο(α)
Παιδιά γεια σας
Θα ήθελα τη βοήθεια σας.
Έχω μία βάση δεδομένων στην οποία σε ένα από τα πεδία του βασικού πίνακα (ΟΝΟΜΑ) πληκτρολογώ διάφορα επώνυμα που άλλοτε επαναλαμβάνονται ή εισάγονται νέα, θα ήθελα αρχίζοντας να πληκτρολογώ στο πεδίο, αν έχει ξανάπληκτρολογηθεί σε προηγούμενη εγγραφή να το φέρνει ώστε να μην το ξαναγράφω αλλά αν δεν υπάρχει σε προηγούμενη εγγραφή να συμπληρώνεται αυτόματα η λίστα ώστε την επόμενη φορά να το φέρνει.
Προσπάθησα με δύο τρόπους
Α) Φτιάχνοντας μια λίστα σε ένα σύνθετο πλαίσιο αλλά δεν ξέρω πώς να την ενημερώνω αυτόματα με κάθε νέα εγγραφή
Β) Φτιάχνοντας ένα συνδεδεμένο πεδίο με ένα δεύτερο πίνακα που θα περιέχει μοναδικές τιμές των ονομάτων αλλά και εδώ κόλλησα στο πως θα τον ενημερώνω με τις νέες έγγραφες αυτόματα.
Κάθε ιδέα είναι ευπρόσδεκτη
Ευχαριστώ εκ των προτέρων
Δημήτρης

kapetang 29-05-14 11:11

1 Συνημμένο(α)
Καλημέρα

Δημήτρη, δες μια πρόταση στην επισυναπτόμενη ΒΔ.

Στη ΒΔ που ανέβασες:

1) Άλλαξα την τιμή της ιδιότητας [προέλευση γραμμής] (Row Source) του σύνθετου πλαισίου.

2) Πρόσθεσα τον κώδικα:

Κώδικας:

Private Sub Form_AfterDelConfirm(Status As Integer)
    Me.cboName.Requery
End Sub

Private Sub Form_AfterUpdate()
    Me.cboName.Requery
End Sub

Φιλικά/Γιώργος

dim.konst 29-05-14 12:17

Kapetang νομίζω ότι είναι ακριβώς αυτό που ήθελα, είναι τέλειο!!!
Σ’ ευχαριστώ πάρα πολύ για το χρόνο σου.


Η ώρα είναι 06:20.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2