
04-06-09, 15:40
|
| |
Re: Update σε πεδίο πίνακα
Καλημέρα
Τάσο θερμά ευχαριστώ για την φροντισμένη απάντησή σου.
Εργάζομαι σε κάποια εφαρμογή με τον κώδικα-Βιβλιοθήκη-μέθοδο DAO στο ζήτημα της επεξεργασίας των εγγραφών πίνακα (Move, AddΝew, Find, Update και Delete). Υπάρχουν αρκετές ρουτίνες -γραμμένες σε 'λογική' DAO και κάποιες απο αυτές με ενδιαφέρει να καταλαβαίνω...
Τη μέθοδο .RunSQL φυσικά και έχω κάνει χρήση αρκετές φορές.
Επειδή ο όρος matima ειναι μεταβλητή που χρεώνεται όνομα πεδίου και όχι όνομα πεδίου η ίδια δημιουργήθηκε το πρόβλημα!
Στην εφαρμογή μου τώρα δουλεύει η εντολή (Η 1η απο αυτές που ανέφερες - ελαφρά προσαρμοσμένη):
DoCmd.SetWarnings False
DoCmd.RunSQL "UPDATE ΒΑΘΜΟΙ SET ΒΑΘΜΟΙ." & matima & " = ΒΑΘΜΟΙ." & matima & "*0.2;"
DoCmd.SetWarnings False
Με εντυπωσίασε η κομψότητα του κώδικα DAO που παραθέτεις. Όμως δεν μπορώ να τον βάλω να δουλέψει εκτός και άν το matima αντικατασταθεί απο υπαρκτό όνομα πεδίου.
Συγχαρητήρια για την νέα σου θέση στο Forum και κάθε επιτυχία. Μπράβο σου.
Με εκτίμηση
Ο meteora
|