Καλημέρα Γιώργο!!!!
Πάρε αυτό και κάνε λήψη
https://drive.google.com/file/d/0Byr...it?usp=sharing
οι κωδικοί [arta]
Registration code
όλα [00000000]
Η βάση σου είναι φτιαγμένη για να επαληθεύει τον registration code από τον πίνακα.
Για να γίνει αυτό που ζητάς θα πρέπει να καταχωρείτε στο μητρώο(Registry) κάποιες τιμές.
Ρίξε μια ματιά στη φόρμα
F_Generator.
Αφού σου εμφανίζει τον κωδικό προιόντος στη φόρμα σου τον βάζεις στη θέση της φόρμας
F_Generator.και κατασκευάζεις αυτόματα τις τιμές που θα αποθηκευτούν στο Μητρώο.
Θέλει όμως αλλαγή η βάση ώστε να κάνει αυτή την δουλειά και όχι την επαλήθευση από πίνακα.
με τον πίνακα θέλει να ξεχωρίσεις την βάση γιατί οποιοσδήποτε μπορεί να έχει πρόσβαση εκεί και να αλλάζει τα στοιχεία.
Εάν πληκτρολογήσεις στην έναρξη το [regedit] θα σε πάει στο μητρώο εκεί θα δείς HKEY_CURRENT_USER--->HKEY_CURRENT_USER\Software\
VB and
VBA Program Settings
Εκεί αποθηκεύονται οι τιμές των προγραμμάτων .
Πχ στη φόρμα frmwelcom(δεν την έχω συνδέσει) στο κωδικα θα δείς
SaveSetting "MyDatabase", UserRegKey, "Version", Reg_SZ
Η διαδρομή της στο registry είναι η παρακάτω
HKEY_CURRENT_USER\Software\
VB and
VBA Program Settings\MyDatabase
Εάν τώρα σβήσεις την τιμή που εμφανίζεται στο registry που για την φόρμα αυτή είναι η έκδοση(Version) τότε είναι σαν να ξεκλειδώνεις την βάση.
Θέλει όμως πολύ δουλειά .
Δοκίμασε τώρα αυτά που σου είπα.Κάποια στιγμή θα φτάσουμε και μέχρι εκεί.