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/1626-emfanisi-mono-teleytaias-eggrafis-se-synexi-forma.html)

wanaka 09-02-12 14:08

Εμφάνιση Μόνο τελευταίας εγγραφής σε συνεχή φόρμα
 
Καλησπέρα σε όλους τους χρήστες του forum.

είναι η πρώτη μου φορά που ζητάω την βοήθειά σας. (αν και έριχνα κατά καιρούς "κλεφτές ματιές" στα θεματά σας!!!):victory:
Ασχολούμαι με access εδώ και λίγο καιρό.
Τώρα έχω το εξής πρόβλημα :
Ας πούμε ότι δημιουργώ κάτι σαν τιμολόγιο.
Έχω μια φόρμα, (π.χ frmMainForm) με τα σταθερά στοιχεία του Πελάτη και μία υποφόρμα (π.χ. frmSubForm) μέσα στην κύρια με τα μη σταθερά στοιχεία.
Το πρόβλημά μου είναι το εξής :
Όταν ανοίγει η κύρια φόρμα ή όταν αλλάζει ο Πελάτης στην κύρια φόρμα, η υποφόρμα (που είναι συνεχής για να μπορώ να καταχωρώ πάνω από ένα είδη) θέλω να μου εμφανίζει μόνο την τελευταία κενή εγγραφή, (πρωτελευταία στην κυριολεξία, τελευταία είναι η κενή), για να καταχωρούνται τα διάφορα είδη.
Έψαξα στο διαδίκτυο, και έβαλα την εντολή DoCmd.GoToRecord,,acNewRec
Η εντολή λειτουργεί μια χαρά, με μεταφέρει στην νέα εγγραφή για συμπλήρωση, αλλά αφού η υποφόρμα μου είναι συνεχής, εμφανίζει και τις προηγούμενες εγγραφές.
Υπάρχει τρόπος να εμφανίζεται μόνο η νέα προς συμπλήρωση εγγραφή, αλλά ταυτόχρονα να μπορεί ο χρήστης να καταχωρεί πολλά είδη;

Σας ευχαριστώ εκ των προτέρων
wanaka

kapetang 09-02-12 17:35

Καλησπέρα

Παύλο, καλωσόρισες στο φόρουμ.

Πιστεύω ότι οι παρακάτω ενέργειες θα σου λύσουν το πρόβλημα.
  • Σε προβολή σχεδίασης διάλεξε τη δευτερεύουσα φόρμα.
  • Στο φύλλο ιδιοτήτων στην καρτέλα «Δεδομένα», δώσε στην ιδιότητα «Εισαγωγή Δεδομένων» (Data Entry) τιμή «Ναι».
  • Αποθήκευσε τη φόρμα.

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

wanaka 09-02-12 19:15

Παράθεση:

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

Παύλο, καλωσόρισες στο φόρουμ.

Πιστεύω ότι οι παρακάτω ενέργειες θα σου λύσουν το πρόβλημα.
  • Σε προβολή σχεδίασης διάλεξε τη δευτερεύουσα φόρμα.
  • Στο φύλλο ιδιοτήτων στην καρτέλα «Δεδομένα», δώσε στην ιδιότητα «Εισαγωγή Δεδομένων» (Data Entry) τιμή «Ναι».
  • Αποθήκευσε τη φόρμα.

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

:thumbup:
:yahoo:
:icon_n1:
:worthy:

Γιώργο,

Δεν φαντάζεσαι από πόσες γραμμές κώδικα με γλύτωσες.
Λειτουργεί άψογα.

Σε ευχαριστώ πολύ.

φιλικά Παύλος


Η ώρα είναι 17:21.

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


Search Engine Optimization by vBSEO 3.3.2