Εμφάνιση ενός μόνο μηνύματος
  #13  
Παλιά 09-09-10, 17:43
Το avatar του χρήστη Tasos
Tasos Ο χρήστης Tasos δεν είναι συνδεδεμένος
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Καλησπέρα κι από μένα!

Επιτρέψτε μου να κάνω μια παρέμβαση που έχει καθαρά τεχνικό χαρακτήρα.

1) Γιατί να χρησιμοποιείται η μέθοδος OpenRecordset για να ανοίξει πίνακα που μπορεί να περιέχει περισσότερα MB δεδομένων (μη παραγωγικό) όταν από τον δεύτερο ζητάμε μόνο τα ονόματα των πεδίων του;
Νομίζω ότι το WizHook είναι πιο αποδοτικό.

2) Νομίζω ότι είναι καλύτερα αντί για:
Κώδικας:
...Set flds = CurrentDb.TableDefs(TableName).OpenRecordset.Fields...
να χρησιμοποιούμε:
Κώδικας:
    With CurrentDb.TableDefs(TableName).OpenRecordset
        Set flds = .Fields
            '...............
            '.......................
            '..........................
            '..........................
            '..........................
            '..........................
        .Close 
    End With
Για να μπορέσουμε να κλείνουμε το Recordset που έχουμε ανοίξει!

Φιλικά

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση