
31-03-12, 14:21
|
 | Διαχειριστής Όνομα: Τάσος Φιλοξενιδης Έκδοση λογισμικού Office: Ms-Office 365 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική | | Εγγραφή: 21-10-2009
Μηνύματα: 2.035
| |
Καλησπέρα Ανθή!
Υποθέτοντας ότι τα ονόματα των πεδίων του πίνακα είναι ίδια με τα ονόματα των πεδίων της φόρμας,
έκανα λόγο για ένα πίνακα με τα ονόματα των πεδίων του πίνακα "DEDOMENA".
Δεν είχα προσέξει ότι για να μην υπάρξει κυκλική αναφορά στα πεδία σου τους είχες προσθέσει το "tel" στο όνομα τους.
Έτσι, στον πίνακα "lowrange που περιέχει το συνημμένο σου τα ονόματα των πεδίων τροποποιήθηκαν με ερώτημα για να ταιριάζουν με αυτά της φόρμας.
Επίσης στον πίνακα προστέθηκαν τα πεδία: wd_Row
wd_Column
Έτσι μπορείς να περάσεις τις συντεταγμένες των κελιών του εγγράφου Word κατευθείαν στον πίνακα αντί να ανοίγεις κάθε φορά την ιδιότητα "Ετικέτα" του κάθε πεδίου της φόρμας.
Για να απλοποιηθεί ακόμα περισσότερο η διαδικασία αυτή μπορείς να χρησιμοποιήσεις μια φορά το επισυναπτόμενο αρχείο SetAccFields.doc που θα σε γλυτώσει από πολύ δουλειά.
Το αρχείο αυτό περιέχει κώδικα που εκτελείται με το πάτημα του κουμπιού "Update Access Table Fields" και φροντίζει να γράψει τις συντεταγμένες των κελιών του στις αντίστοιχες εγγραφές wd_Row και wd_Column του πίνακα "lowrange".
Θα μείνουν ελάχιστα πεδία που θα πρέπει να αντιστοιχίσεις με το χέρι.
Αφού τακτοποιήσεις τις αντιστοιχίες στα πεδία wd_Row και wd_Column δοκίμασε το επίσης επισυναπτόμενο Anthi.accdb για να δούμε τι άλλο θα χρειαστούμε.
Φιλικά
Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |