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/814-periorismos-plithoys-eggrafon-se-ypoforma.html)

Jim 02-11-10 16:00

Περιορισμός πλήθους εγγραφών σε υποφόρμα
 
1 Συνημμένο(α)
Καλησπέρα σε όλους
Θα ήθελα να μου πει κάποιος Πώς γίνεται σε δευτερεύουσα φόρμα να προσδιορίσω
το primary Key μέχρι τι τιμή θα παίρνει. γίνεται άραγε ???
Φιλικά Δημήτρης

Tasos 02-11-10 17:26

Καλησπέρα Δημήτρη!

Τι θα γίνει αν το αναγνωριστικό σου (που έχει μορφή "αυτόματη αρίθμηση") φτάσει το όριο που θέλεις να επιλέξεις;

Τι θα γίνει αν διαγράψεις μια εγγραφή;

Μήπως απλά σ ενδιαφέρει να περιορίσεις το πλήθος των εγγραφών στην υποφόρμα;

Φιλικά

Τάσος

Jim 02-11-10 17:43

Πρόκειται για μια βάση Δεδομ. Που καταχωρείτε όλος ο οπλισμός ενός κλιμακίου
Ναι αν μπορούσες Τάσο να το κάνης να μην διαγράφετε ακόμα καλύτερα
Δεν το είχα δει έτσι αν και δεν πρόκριτε να συμβεί κάτι τέτοιο γιατί έχει στρατοδικείο μετά αλλά για τον λόγω του ασφαλές .Ναι τον περιορισμό του πλήθος των εγγραφών στην υποφόρμα

Tasos 02-11-10 19:11

Δημήτρη,

Στο BeforeInsert() της υποφόρμας πέρασε τον παρακάτω κώδικα:

Κώδικας:

Private Sub Form_BeforeInsert(Cancel As Integer)
    If DCount("*", Me.Recordset.Name, "[fldKodParalabesID]= " & Me.Parent.fldParalabesID) > 3 Then Cancel = True
End Sub

Σημείωση: Βάζοντας το 3 θα σου επιτρέψει 3+1 δηλ 4 εγγραφές.

Για να αποκλείσεις τη διαγραφή εγγραφών στην υποφόρμα σου, στο φύλλο ιδιοτήτων της υποφόρμας, στην καρτέλα δεδομένα επίλεξε
Όχι στην επιλογή "Δυνατότητα διαγραφών".

Ελπίζω να σε καλύπτω.

Τάσος


Η ώρα είναι 13:04.

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


Search Engine Optimization by vBSEO 3.3.2