Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   Εισαγωγή σε Πίνακα από Πεδία κειμένου(φόρμα) (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/1930-eisagogi-se-pinaka-apo-pedia-keimenoy-forma.html)

wanaka 17-06-12 19:03

Εισαγωγή σε Πίνακα από Πεδία κειμένου(φόρμα)
 
Καλησπέρα σας.
Είδα τα παραδείγματα , πως εισάγουμε τιμές πεδίων σε πίνακα.
Αντέγραψα τον κώδικα στην βάση μου, τον προσάρμοσα αλλά εις μάτην.

Έχω access 2003 και μου εξάγει
Run time error 2465
Η Microsoft access δεν μπορεί να βρει το πεδίο ‘|’ που αναφέρεται μέσα στην έκφραση σας.

Όταν είχα μόνο τα μονά εισαγωγικά έβαζε τα λεκτικά ακριβώς.
Π.χ γέμιζε τα πεδία με το string  [Form].[FrmEpexergasiaDwrwn].txt_Onoma.Value, αντί για το όνομα Παύλος
Με διπλά εισαγωγικά δεν το δέχεται.
Τι κάνω λάθος;;; :wall::wall::wall:

Ο κώδικας είναι ο παρακάτω :

Private Sub btn_Kataxorhsh_Click()
DoCmd.RunSQL "INSERT INTO tbl_DwraPontoi (KodikosPelathDora,OnomaDora,PalioYpoloipoPontoonD ora,HmeromhniaDora,Dora) VALUES (' " & [Form].[FrmEpexergasiaDwrwn].txt_Kodikos.Value & "',' " & [Form].[FrmEpexergasiaDwrwn].txt_Onoma.Value & " ',' " & [Form].[FrmEpexergasiaDwrwn].txt_TelikoYpoloipo.Value & " ',' " & [Form].[FrmEpexergasiaDwrwn].txt_Hmeromhnia.Value & " ',' " & [Form].[FrmEpexergasiaDwrwn].[Lst_PelatesFind].[Column](1) & " ')"
End Sub

Με εκτίμηση
wanaka

Thanosp 18-06-12 07:29

Καλημέρα
μήπως το πρόβλημα είναι στο πεδίο "PalioYpoloipoPontoonD ora " αντι "PalioYpoloipoPontoonDora " της sql
Θανάσης

wanaka 18-06-12 12:03

Παράθεση:

Αρχική Δημοσίευση από Thanosp (Μήνυμα 11354)
Καλημέρα
μήπως το πρόβλημα είναι στο πεδίο "PalioYpoloipoPontoonD ora " αντι "PalioYpoloipoPontoonDora " της sql
Θανάσης

:worthy:
Θάνο σε ευχαριστώ. Με οδήγησες να ψάξω την πλήρη ορθογραφία . το κενό που μου υπέδειξες ήταν από την αντιγραφή.
Τελικά βρήκα το πρόβλημα!!!!!
Είχα γράψει ΟΛΟΚΛΗΡΟ ΠΕΔΙΟ ΛΑΘΟΣ!!!! :wall:
Είχα Lst_PelatesFind αντί για το Lst_PerigrafhDoroy
Το άλλαξα, το έγραψα πάλι και τρέχει τώρα μια χαρά :

DoCmd.RunSQL "INSERT INTO tbl_DwraPontoi (KodikosPelathDora,OnomaDora,PalioYpoloipoPontoonD ora,HmeromhniaDora,Dora) VALUES('" & txt_Kodikos.Value & " ',' " & txt_Onoma.Value & " ',' " & txt_TelikoYpoloipo.Value & " ',' " & txt_Hmeromhnia.Value & " ',' " & Lst_PerigrafhDoroy.Column(1) & " ')"


Υ.Γ Έβαλα όλα τα πεδία σε msgbox και από εκεί βρήκα το λάθος μου.


Η ώρα είναι 17:06.

Ms-Office.gr - ©2000 - 2025, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2