Καλησπέρα Γιώργο!
Η αλήθεια είναι ότι με μπέρδεψες λίγο...
Που αναφέρεσαι; Στον Τάσο Χαλκιά ή τον Πετρολούκα;
Τελικά βρήκα σε τι οφείλεται το πρόβλημα με το cboPhone που ανέφερα παραπάνω.
Η δεσμευμένη του στήλη είναι η 1 και επειδή οι τιμές αυτής της στήλης
δεν είναι μοναδικές (στήλη
fldCustID του πίνακα
tblPhones)
μετά από κάθε επιλογή, εμφανίζεται η πρώτη εγγραφή του επιλεγμένου πελάτη.
Για παράδειγμα, οποιοδήποτε τηλέφωνο του Γεωργίου και να επιλέξουμε,
στο σύνθετο πλαίσιο θα εμφανίζεται πάντα ο αριθμός 1123456789.
Η λύση τελικά ήταν να δώσω στην ιδιότητα
Δεσμευμένη Στήλη (
Bound Column)
την τιμή 0 (μηδέν) και το συμβάν AfterUpdate() άλλαξε σε:
Κώδικας:
Private Sub cboPhone_AfterUpdate()
If Not IsNull(Me.cboPhone) Then
Me.cboCustomer = Me.cboPhone.Column(0)
End If
ShowPhones
End Sub
Έτσι λοιπόν συμπέρανα πως...
Η δεσμευμένη στήλη των σύνθετων πλαισίων, πρέπει να έχει μοναδικές τιμές.
Ομολογώ πως αυτήν την "παρενέργεια" δεν την είχα αντιμετωπίσει μέχρι τώρα
αλλά στο μέλλον θα τη θυμάμαι, είτε για να την αποφεύγω, είτε για να την εκμεταλλευτώ.
Να 'στε όλοι καλά!
Γιάννης
Υ.Γ.
Νίκο, φαντάζομαι κατάλαβες ότι αστειευόμουν με το "ουτσεκάδες".
Μην πας στο Επταχώρι και τους ρωτάς για περιστατικά εισβολής από τα βόρεια...!