vagpap Δημοσ. 22 Οκτωβρίου 2006 Δημοσ. 22 Οκτωβρίου 2006 Καλησπέρα. Σε μια εφαρμογούλα, έχω φτιάξει μια φόρμα η οποία εμφανίζει τις παραγγελίες που έχουν καταχωρηθεί στο σύστημα με τα default navigation buttons. Χρησιμοποιώντας την ίδια φόρμα, από άλλη κλήση, μπορώ να την φέρω σε κατάσταση add. Θα ήθελα, αν γίνεται, να χρησιμοποιήσω την ίδια φόρμα δείχνοντας όμως μόνο μία εγγραφή, την οποία θα περνάω φαντάζομαι με κάποια παράμετρο από την κλήση της.... Any ideas? Αν είναι να φτιάξω μια φόρμα αντίστοιχη, με μία μόνο εγγραφή, πως θα περνάω την παράμετρο (primaryID) που με ενδιαφέρει ώστε να τρέχει από πίσω το αντίστοιχο query ώστε να φέρει δεδομένα? Thanks... (αν παιδεύεσαι ώρες, συνήθως είναι μπροστά σου, αλλά χρειάζεται ένα δεύτερο ζευγάρι μάτια για να το δει...)
Bspus Δημοσ. 22 Οκτωβρίου 2006 Δημοσ. 22 Οκτωβρίου 2006 Οταν λες την ιδια φορμα δηλαδη πειραζει να ειναι μια πανομοιοτυπη που να κανει αυτο που θες? Πρωτα θα φτιαξεις ενα query στην access με ολα τα πεδια που θες αλλα στο primaryID θα εχεις συνθηκη με το "like". Δες στο help για το like operator. Μετα απλως θα φτιαξεις μια φορμα σαν αυτη που εχεις που θα βασιζεται στο νεο σου query και καθε φορα που θα την τρεχεις θα σου βγαζει πεδιο να εισαγεις την παραμετρο. Ελπιζω να καταλαβα καλα. Μου φανηκε οτι κατι τετοιο ζητας
vagpap Δημοσ. 23 Οκτωβρίου 2006 Μέλος Δημοσ. 23 Οκτωβρίου 2006 Καλά κατάλαβες, απλά θα μου ήταν ιδιαιτέρως πιο εύκολο αν γινόταν κάτι αντίστοιχο με την ήδη υπάρχουσα φόρμα. Όσο για το LIKE, μιας και το πεδίο είναι primaryID, θα προτιμήσω το = στο where clause. Τη συνθήκη θα την περνάω στη φόρμα από κώδικα στο OnClick ενός component και όχι με το παράθυρο που ζητάει παρέμβαση από το χρήστη. Ευχαριστώ πάντως
lefterhs Δημοσ. 23 Οκτωβρίου 2006 Δημοσ. 23 Οκτωβρίου 2006 Στο OnClick ανοιγεις τη φορμα με DoCmd.OpenForm. Η τεταρτη παραμετρος της OpenForm ειναι το WhereCondition. Εκει βαλε ενα where clause που να σου επιστρεφει μονο την εγγραφη που θελεις.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.