Εμφάνιση ενός μόνο μηνύματος
  #6  
Παλιά 28-02-10, 10:37
kon73 Ο χρήστης kon73 δεν είναι συνδεδεμένος
Όνομα: Ηλιάδης Κωνσταντίνος
Έκδοση λογισμικού Office: Ms-Office 2010, Ms-Office 2013
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 13-12-2008
Περιοχή: Chicago
Μηνύματα: 119
Προεπιλογή

Καλημέρα,

Συγνώμη για την καθυστερημένη απάντηση μου.

Λοιπόν βλέποντας την βάση που ανάρτησε ο editolis παρατηρώ πως γίνεται χρήση Recordsets και σύλληψη Events τα οποία βρίσκονται στο BeforeInsert, BeforeUpdate, και Form Delete.

Κατ'αρχής έχω μια διαφορετική προσέγγιση στην χρήση Recordsets και SQL Strings καθότι αποδεδειγμένα η SQL είναι πολύ γρηγορότερη.

Κατά δεύτερο λόγο στα Events που γίνονται οι συλλήψεις των ενεργειών των χρηστών δεν είναι εύστοχες γιατί
1. Γίνεται σύλληψη όταν πατηθεί το Delete άσχετα αν τελικά διαγραφεί η εγγραφή ή όχι
2. Γίνεται σύλληψη όταν πρόκειται να δημιουργηθεί εγγραφή και όχι αν τελικά οριστικά δημιουργήθηκε η εγγραφή. Ο χρήσης μπορεί απλά να πατήσει ESC και να γίνει αναίρεση της νέας εγγραφής ωστόσο η ενέργεια καταγράφηκε.
3. Γίνεται σύλληψη πριν γίνει η αλλαγή ενώ πρέπει να γίνει καταγραφή ενέργειας εφόσον γίνει η αλλαγή.

Κλείνοντας φυσικά δεν κρίνω τον φίλο μας Τόλη καθότι η εφαρμογή είναι απλά μια κατασκευασμένη εφαρμογή τρίτων που δημοσιεύτηκε στο διαδίκτυο ωστόσο κρίνω το κατά πόσο είναι σωστή και πότε να καταγράφουμε τις κινήσεις των χρηστών.

Όσο για τις εγγραφές SQL απλά εδώ έχουμε εγγραφές σε έναν πίνακα που απλά εισάγονται στον πίνακα με Insert Into.
Απάντηση με παράθεση