![]() |
IIf(Not IsNull([DATEOUT]);"0") 1 Συνημμένο(α) Καλησπέρα και Χρονια Πολλά ευτυχισμένο το νέο έτος Καλησπέρα σε όλη την παρέα του forum. Έχω σε ένα ερώτημα από 2 πίνακες στο ερώτημα έχει 2 παιδιά a/ΗΜΕΡΟΜΗΝΙΑ β/DATEOUT δημιούργησα ένα g/ πεδίο ΠΡΟΚΑΤ με την συνάρτηση ΠΡΟΚΑΤ: IIf(Not IsNull([DATEOUT]);"0") μου δίνει όπου DATEOYT=0 και όπου δεν έχει DATEOYT= κενό Ψάχνω να μου δίνει η συνάρτηση όπου DATEOYT=0 και όπου ΠΡΟΚΑΤΑΒΟΛΗ να είναι η ίδια |
Παράθεση:
Κώστα, ΠΡΟΚΑΤ: IIf(Not IsNull([DATEOUT]);"0"), είναι λάθος γιατί το πεδίο DATEOUT είναι ορισμένο ως ημερομηνία. Μάλλον θέλεις αυτό ΠΡΟΚΑΤ: IIf(Not IsNull([DATEOUT]);[DATEOUT];Null) Δημιούργησε ένα πέδίο π.χ. PR PR:IIf(ISNULL([ΠΡΟΚΑΤ]);[ΠΡΟΚΑΤΑΒΟΛΗ];αλλιώς άλλη τιμή) |
Γιώργο ευχαριστώ πολύ για το ενδιαφέρον σου. Στην πραγματικότητα το πεδίο [ΠΡΟΚΑΤ] θέλω να είναι όταν βλέπει [DATEOUT] να είναι 0 εάν δεν έχει να έχει την τιμή [ΠΡΟΚΑΤΑΒΟΛΗ] μήπως πρέπει να ενοποιήσω IIf((Not IsNull([DATEOUT]);"0")IIf(IsNull([ΠΡΟΚΑΤ]);[ΠΡΟΚΑΤΑΒΟΛΗ];Null)) αλλα είμαι αρχάριος και κάπου τα μπερδεύω |
Παράθεση:
Κώστα, γράφεις Στην πραγματικότητα το πεδίο [ΠΡΟΚΑΤ] θέλω να είναι όταν βλέπει [DATEOUT] να είναι 0 εάν δεν έχει να έχει την τιμή [ΠΡΟΚΑΤΑΒΟΛΗ] , μήπως να γίνεις πιο σαφής σε παρακαλώ. Μήπως εννοείς, το πεδίο [ΠΡΟΚΑΤ] να έχει την τιμή του πεδίου [ΠΡΟΚΑΤΑΒΟΛΗ] όταν το πεδίο [DATEOUT] είναι Null |
Κώστα συγγνώμη δεν διατύπωσα σωστά μαντάρα ta έκανα Έχω σε ένα ερώτημα από 2 πίνακες στο ερώτημα έχει 2 πeδιά a/ΠΡΟΚΑΤΑΒΟΛΗ β/DATEOUT δημιούργησα ένα g/ πεδίο ΠΡΟΚΑΤ με την συνάρτηση ΠΡΟΚΑΤ: IIf(Not IsNull([DATEOUT]);"0") μου δίνει όπου DATEOYT=0 και όπου δεν έχει DATEOYT= κενό Ψάχνω να μου δίνει η συνάρτηση όπου DATEOYT=0 και όπου υπάρχει ΠΡΟΚΑΤΑΒΟΛΗ να είναι η ίδια Στην πραγματικότητα το πεδίο [ΠΡΟΚΑΤ] θέλω να είναι όταν βλέπει [DATEOUT] να είναι 0 εάν δεν έχει[DATEOUT] να έχει την τιμή [ΠΡΟΚΑΤΑΒΟΛΗ] μήπως πρέπει να ενοποιήσω IIf((Not IsNull([DATEOUT]);"0")IIf(IsNull([ΠΡΟΚΑΤ]);[ΠΡΟΚΑΤΑΒΟΛΗ];Null)) αλλα είμαι αρχάριος και κάπου τα μπερδεύω |
Παράθεση:
Αν έχω καταλάβει καλά ζητάς, το πεδίο [ΠΡΟΚΑΤ] να έχει την τιμή του πεδίου [ΠΡΟΚΑΤΑΒΟΛΗ] όταν το πεδίο [DATEOUT] είναι Null ; |
Κώστα το ερώτημα ΚΙΝΗΣΕΙΣ του συνημμένου έχει το πεδίο ΠΡΟΚΑΤΑΒΟΛΗ και το πεδίο DATEOUT επειδή όταν το DATEOUT έχει τιμή θέλω το πεδίο ΠΡΟΚΑΤΑΒΟΛΗ να παίρνει τιμή 0 εάν δεν έχει τιμή το DATEOUT να παραμένει η τιμή ΠΡΟΚΑΤΑΒΟΛΗ έτσι "εφτιαξα" ένα άλλο πεδίο ΠΡΟΚΑΤ με την συνάρτηση IIf(Not IsNull([DATEOUT]);"0") αλλα δεν μου δίνει το θεμιτό |
Παράθεση:
με βάση τα ανωτέρω ΠΡΟΚΑΤ: IIf(Not IsNull([DATEOUT]);0;[ΠΡΟΚΑΤΑΒΟΛΗ]) |
Κώστα, είναι αυτο που ζητούσα Ευχαριστώ πολύ |
| Η ώρα είναι 14:32. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.