MS Access

Συζητήσεις για την τοπική βάση δεδομένων Access της Microsoft

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
SAKIS48
Δημοσιεύσεις: 4
Εγγραφή: 07 Φεβ 2008 19:02
Τοποθεσία: ΚΑΛΛΙΘΕΑ

MS Access

Δημοσίευση από SAKIS48 » 23 Φεβ 2008 09:09

Γεια χαρά, Φίλοι
Χρειάζομαι βοήθεια για MS Access
Έχω μια υποφόρμα μέσα σε μια κυρίως φόρμα. Η κυρίως φόρμα έχει τρία (3) πεδία Τελ1-Τελ2-Τελ3 ‘textboxes’ με αριθμούς τηλέφωνα ,και η υποφόρμα έχει δύο (2) πεδία Τελ4-Τελ5 με αριθμούς τηλέφωνα.
Θέλω να μάθω πως μπορώ να πάρω ένα προειδοποιητικό μήνυμα όταν σε ένα ή σε όλα τα ανωτέρω πεδία (Κυρίας φόρμας και Υποφόρμας) εισάγω αριθμό τηλεφώνου ίδιο με ένα αριθμό από τα άλλα πεδία.
Πριν την ενημέρωση του πεδίου ‘’Before Update" γεγονός.
ΣΑΠτ

sakis297
Δημοσιεύσεις: 20
Εγγραφή: 09 Μάιος 2007 21:39

MS Access

Δημοσίευση από sakis297 » 05 Μαρ 2008 10:35

Λοιπόν νομίζω ότι μπορείς να φτιάξεις μια μακροεντολή η οποία θα σου εμφανίζει το πλαίσιο μηνύματος που θες και σαν συνθήκη για το πλαίσιο θα βάλεις την παρακάτω συνθήκη, όπου στο onoma_formas θα βάλεις το όνομα της δικιάς σου φόρμας (όχι της υποφόρμας).

(DLookUp("[tel1]","[onoma_formas]","[tel1]=FORM.[tel4]")) OR (DLookUp("[tel2]","[onoma_formas]","[tel2]=FORM.[tel4]")) OR (DLookUp("[tel3]","[onoma_formas]","[tel3]=FORM.[tel4]")) Is Not Null

Τη μακροεντολή αυτή θα την έβαζα στο after_update του πεδίου tel4.
Το ίδιο θα έκανα και για το πεδίο tel5.
Ελπίζω να είναι σωστά αυτά που έγραψα.
Καλή σου τύχη!!!

Απάντηση

Επιστροφή στο “MS Access”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες