Εμφάνιση ενός μόνο μηνύματος
  #14  
Παλιά 31-03-12, 14:21
Το avatar του χρήστη Tasos
Tasos Ο χρήστης Tasos δεν είναι συνδεδεμένος
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού 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 για να δούμε τι άλλο θα χρειαστούμε.

Φιλικά

Τάσος
Συνημμένα Αρχεία
Τύπος Αρχείου: zip SetAcc_WDFields.zip (156,4 KB, 40 εμφανίσεις)
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση