Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   [ Συναρτήσεις ] SQL INSERT INTO (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/653-sql-insert-into.html)

dimitris p 05-07-10 19:16

SQL INSERT INTO
 
Καλησπέρα σε όλους του φίλους του φόρουμ και να ευχηθώ σε όλους καλό καλοκαίρι.
Θα ήθελα την βοήθειά σας σχετικά με συνάρηση SQL INSERT INTO.
Το πρόβλημα προκύπτει όταν κάποιο από τα πεδία που περιέχονται στην πρόταση SQL δεν έχει τιμή , είναι δηλαδή κενό, ενώ όταν όλα τα πεδία είναι συμπληρωμένα η πρόταση εκτελείτε κανονικά και ενημερώνεται ο πίνακας.
Δεν ξέρω αν υπάρχει κάποιος τρόπος να παραβλέπονται τα κενά πεδία.
Η πρόταση είναι ή εξής:

DoCmd.RunSQL "INSERT INTO DilosisSimetoxis (IDAgona,ID,IDAgonismaAgona,FasiAgonismatos,Sira,N oumero,Diadromi) VALUES (" & Me.KataxorimeniAgones & "," & Me.Athlitis & "," & Me.SP23 & ",'" & Me.Fasi & "'," & Me.SP34 & "," & Me.Armos & "," & Me.kimeno38 & ")"

Ευχαριστώ εκ των προτέρων...
Φιλικά Δημήτρης.

Meteora 05-07-10 22:12

Καλησπέρα...
Δημήτρη δοκίμασε κάτι σαν αυτό :
Κώδικας:

& IIf(IsNull(πεδιο), "Null", πεδιο) &
Δες επίσης :
Κώδικας:

INSERT INTO tblena ( pedio1, pedio2, pedio3)
SELECT tbldio.pediox, tbldio.pedioc, tbldio.pediod
FROM tbldio
WHERE tbldio.pediox is Not Null

Μη ξεχνάς και την συνάρτηση Nz()

...Κάπως έτσι θα το πάλευα!

Καλό βράδυ σε όλους/ Νίκος Δ.

dimitris p 05-07-10 23:30

Καλησπέρα Νίκο.
Ευχαριστώ για την ανταπόκριση σου.
Τελικά η λύση στο πρόβλημα ήταν Nz(Me.SP34 ,0)
Φιλικά Δημήτρης.


Η ώρα είναι 23:03.

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


Search Engine Optimization by vBSEO 3.3.2