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/1360-enimerosi-pinaka-apo-forma.html)

marpapa 12-09-11 18:20

Ενημέρωση Πίνακα από Φόρμα
 
Καλησπέρα,

Θέλω την βοήθεια από το φόρουμ για το εξής:
Έχω μια βάση δεδομένων που περιλαμβάνει δυο πίνακες. Έχω φτιάξει μια φόρμα που κάνει προβολή των στοιχείων του πίνακα δυο. Έχω προσθέσει ένα κουμπί εντολής, που όταν το πατήσω μου ανοίγει μια άλλη φόρμα και κάνει έλεγχο, βάση του επωνύμου από την φόρμα που είναι ανοικτή στον πίνακα ένα, για να ελέγξω αν υπάρχει το ίδιο επώνυμο στον πίνακα ένα.
Στην φόρμα που μου ανοίγει μόλις την κλείνω θέλω να ενημερώνει την προηγούμενη φόρμα, ότι ολοκλήρωσα τον έλεγχο, ώστε να μην το ελέγχω ξανά.

Έχω προσθέσει στην φόρμα δυο ένα κουμπί επιλογής για να ενημερώνω την άλλη φόρμα και να κλείνω αυτή. Χρησιμοπο'ιησα τον παρακάτω κώδικα:

Private Sub Κλείσιμο_Click()

Me.[Form]![φόρμα1]![check] = "yes"

DoCmd.Close

End Sub

Το λάθος που βγάζει είναι ότι δεν μπορεί να βρει το όνομα του πεδίου φόρμα ένα που αναφέρω στην έκφραση μου.

Θέλω να ανοίγει την φόρμα ένα και να ενημερώνει το πεδίο check (είναι πεδίο ΝΑΙ/ΟΧΙ).

Μπορεί να με βοηθήσει κάποιος γιατί δεν μπορώ να προχωρήσω;

Ευχαριστώ.

Meteora 12-09-11 19:41

Καλησπέρα

Δοκίμασε τον κώδικα:
Κώδικας:

Forms!φόρμα1.check = "yes"
Επιβάλλεται η φόρμα1 να είναι ανοιχτή.


Με εκτίμηση

Νίκος Δ.

marpapa 12-09-11 20:30

Παράθεση:

Αρχική Δημοσίευση από Meteora (Μήνυμα 8018)
Καλησπέρα

Δοκίμασε τον κώδικα:
Κώδικας:

Forms!φόρμα1.check = "yes"
Επιβάλλεται η φόρμα1 να είναι ανοιχτή.


Με εκτίμηση

Νίκος Δ.

Γεια σου Νίκο,

Το είχα δοκιμάσει και έτσι αλλά δεν δουλεύει.

Forms!Forms1.check = "yes"

Μου εμφανίζει το εξής μήνυμα:Run-time error '2465'

Η Microsoft Office Access δεν μπορεί να βρει το πεδίο 'Form1' που αναφέρεται μέσα στην έκφρασή σας.

Το θεωρεί πεδίο και όχι όνομα φόρμας το Form1.

Τι μπορεί να φταίτει κατά την γνώμη σου;

marpapa 12-09-11 21:18

Παράδειγμα Βάσης
 
1 Συνημμένο(α)
Έχω αναρτήσει και ένα παράδειγμα της Βάση που έχω φτιάξει για να δείτε που είναι το πρόβλημα.

Στην Form2 θέλω να ενημερώνεται το πέδιο check, μετά από το κλείσιμο της Form1.

Ευχαριστώ και πάλι.

Meteora 12-09-11 21:29

Αυτό εδώ "παίζει" όμως !
Κώδικας:

Forms!Form2.check = -1
Λέμε δηλαδή : Ψάξε το αντικείμενο Form2 που είναι φόρμα. Βρες το πεδίο check και βάλε τιμή επιλογής Ναί

Αυτά και καλή συνέχεια...

Νίκος Δ.

marpapa 12-09-11 21:58

Παράθεση:

Αρχική Δημοσίευση από Meteora (Μήνυμα 8022)
Αυτό εδώ "παίζει" όμως !
Κώδικας:

Forms!Form2.check = -1
Λέμε δηλαδή : Ψάξε το αντικείμενο Form2 που είναι φόρμα. Βρες το πεδίο check και βάλε τιμή επιλογής Ναί

Αυτά και καλή συνέχεια...

Νίκος Δ.

Σ' ευχαριστώ πολύ για την βοήθεια σου, δούλεψε κανονικά! Να είσαι καλά!
Καλό βράδυ.


Η ώρα είναι 18:45.

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


Search Engine Optimization by vBSEO 3.3.2