Σύνδεση πεδίων φόρμας με ερώτημα διασταύρωσης 1 Συνημμένο(α) Καλησπέρα σε όλη την παρέα. Έχω δημιουργήσει μία υποφόρμα από ένα ερώτημα διασταύρωσης. Ιδανικά θα ήθελα να συνδέσω την υποφόρμα με την κύρια φόρμα αλλά μου βγάζει μήνυμα λάθους "Δεσμευμένο σφάλμα (-3087)" Έφτιαξα λοιπόν ένα ερώτημα δημιουργίας πίνακα και χρησιμοποιώ διάφορους κώδικες κατά το άνοιγμα της φόρμας. 1.CurrentDb.Execute "QryWeekScedules3" ή 2.DoCmd.OpenQuery "QryWeekScedules3" και στις δύο περιπτώσεις μου βγάζει μηνύματα επιβεβαίωσης αντικατάστασης του πίνακα Πώς μπορώ να το αποφύγω αυτό και η αντικατάσταση να γίνεται χωρίς ερώτηση ? Ευχαριστώ εκ των προτέρων Μάρω |
Καλημέρα Μάρω. Δοκίμασε Κώδικας: Private Sub Form_Load() |
Νάσο καλημέρα, χρησιμοποίησα τον κώδικα που μου έγραψες αλλά δεν δουλεύει. Αλλάζοντας τις ημέρες στη FrmCustomers και ανοίγοντας ξανά την FrmQryWeekSCEDULEvsTASK δεν ενημερώνονται οι τιμές. Νομίζω το να απενεργοποιούμε τις προειδοποιήσεις δεν θα τρέξει το ερώτημα. Ίσως αν στο μήνυμα επιλέξουμε την απάντηση Ναι Μήπως έχεις καμία ιδέα άλλη πως να συνδέσω την υποφόρμα με την κύρια φόρμα ??? Φιλικά, Μάρω |
1 Συνημμένο(α) Θα σε εξυπηρετούσε ένα ερώτημα διαγραφής και ένα προσάρτησης; Δες το συνημμένο. |
Μέσω Τρικάλων που λέμε αλλά κάνει την δουλειά του. Σε ευχαριστώ πολύ Νάσο. Να περνάς καλά. Φιλικά, Μάρω |
Να είσαι καλά Μάρω. |
1 Συνημμένο(α) Γεια χαρά κι από μένα! Μάρω, το πρόβλημα (Error -3087) πιστεύω πως προέκυψε απ’ την προσπάθεια δέσμευσης πεδίων διαφορετικής φύσεως: το πεδίο WEEK της φόρμας αντιστοιχεί σε μια απόλυτη τιμή ενώ το πεδίο DWEEK της υποφόρμας "δείχνει" σε μηχανισμό αναζήτησης (combo box). Καλό είναι να αποφεύγουμε τη χρήση των επιλογών της καρτέλας Lookup κατά τον ορισμό μιας στήλης πίνακα διότι μόνο προβλήματα μπορεί να μας προσφέρει. Οι δυνατότητες επιλογής και διευκόλυνσης εισαγωγής και επεξεργασίας των δεδομένων θα πρέπει να δίνονται στους χρήστες μέσα από τις φόρμες, ενώ οι τιμές στους πίνακες να διατηρούν τη μοναδικότητά τους. Στο συνημμένο θα βρεις μια πρόταση για το ζητούμενό σου δίχως βοηθητικό πίνακα, δίχως ερωτήματα ενέργειας και δίχως VBA διαδικασίες. |
Καλημέρα και σε εσένα Γιώργο, Άργησα λίγο να δω το μήνυμά σου γιατί τρέχω αυτές τις μέρες. Θα το δω και εντός της εβδομάδας θα σου στείλω τα σχόλια μου. Φιλικά, Μάρω |
Η ώρα είναι 23:24. |
Ms-Office.gr - ©2000 - 2024, Jelsoft Enterprises Ltd.