Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   report (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/5644-report.html)

exarhos 12-09-20 14:37

report
 
γεια σας και πάλι. για μια ακόμη φορά θα χρειαστώ την πολύτιμη βοήθεια σας.
Σε μια έκθεση έχω τα πεδια 1 , 2 και 3 (σύντομη ώρα)
το πεδιο 1 εχει παντα μία τιμη
τα πεδία 2 και 3 σε κάποιες περιπτώσεις ειναι null
εγω θα ήθελα οταν ενα απ τα πεδια 2 και 3 ειναι null να εμφανίζεται η τιμή του πεδίου 1
διαφορετικα η τιμη του πεδίου 1 να μην εμφανιζεται.
Δεν ξέρω αν μπορει να γίνει αυτό σε εκθεση
Σας ευχαριστώ και πάλι εκ των πρωτέρων
Με τιμή

exarhos 15-09-20 16:35

προσπάθησα, χωρίς επιτυχία, να φτιάξω ενα καινουριο πεδίο που η τιμη του να ορίζεται απο την παρακάτω συνάρτηση όπου "epivivasi_ploigou" = πεδιο 2, "ora_diekp1" = πεδιο 1
το πεδιο 1 (ora_diekp1) ';έχει πάντα μια τιμή αλλα έγω θέλω να εμφανίζεται η τιμή του μόνο στην περίπτωση που το πεδιο 2 (epivivasi_ploigou) ειναι null ή δεν έχει τιμή
=IIf([epivivasi_ploigou]=null,[ora_diekp1],[epivivsi_ploigou])
δεν ξέρω τι λαθος ακριβως κανω
μήπως μπορεί καποιος να με βοηθήσει?

PanagiotisNikoletos 20-09-20 12:51

iif(πεδιο2=null or πεδιο3=null);[pedio1],iif(pedio2<>null or pedio3<>null,[pedio2&pedio3])
iif(πεδιο2=null or πεδιο3=null);[pedio1],[pedio2&pedio3])
για δοκιμασε ένα από τα 2 δεν ξέρω αν θα πετύχει

kapetang 20-09-20 17:57

Θα πρότεινα να δοκιμάσεις τον τύπο:

=IIf(nz([epivivasi_ploigou]; "") = "" ; [ora_diekp1]; null)

exarhos 21-09-20 10:07

1 Συνημμένο(α)
Παράθεση:

Αρχική Δημοσίευση από PanagiotisNikoletos (Μήνυμα 31518)
iif(πεδιο2=null or πεδιο3=null);[pedio1],iif(pedio2<>null or pedio3<>null,[pedio2&pedio3])
iif(πεδιο2=null or πεδιο3=null);[pedio1],[pedio2&pedio3])
για δοκιμασε ένα από τα 2 δεν ξέρω αν θα πετύχει

ευχαριστώ πολύ για την βοήθεια.
και η πρώτη συνάρτηση
= iif([epivivasi_ploigou]=null or [ora_klisis_kitrini]=null);[ora_diekp1],iif([epivivasi_ploigou]<>null or [ora_klisis_kitrini]<>null, [epivivasi_ploigou]&[ora_klisis_kitrini])
και η δευτερη
= iif([epivivasi_ploigou]=null or [ora_klisis_kitrini]=null);[ora_diekp1],[epivivasi_ploigou]&[ora_klisis_kitrini])
μου επιστρέφει το επισυναπτόμενο μήνυμα.

ευχαριστώ και πάλι
με εκτίμηση

pctechdr 21-09-20 10:08

Na protino kai ego kati??

Vale auton ton kodika se ena module

Public Function IsBlank(arg As Variant) As Boolean
Select Case VarType(arg)
Case vbEmpty
IsBlank = True
Case vbNull
IsBlank = True
Case vbString
IsBlank = (LenB(arg) = 0)
Case vbObject
IsBlank = (arg Is Nothing)
Case Else
IsBlank = IsMissing(arg)
End Select
End Function

kai meta grapse If isblank([epivivasi_ploigou]) then tin timi pou theleis.

Sorry gia ta greeklish alla eimai stin douleia kai den exo Elliniki glossa.

exarhos 21-09-20 10:13

Παράθεση:

Αρχική Δημοσίευση από kapetang (Μήνυμα 31519)
Θα πρότεινα να δοκιμάσεις τον τύπο:

=IIf(nz([epivivasi_ploigou]; "") = "" ; [ora_diekp1]; null)

σ ευχαριστώ πολυ για τη βοήθεια. στο control source του πεδίου "ora_diekp1) βαζω τη συνάρτηση που μου προτεινεις αλλα μου επιστρέφει error
ευχαριστώ και παλι
με εκτίμησησ]

exarhos 21-09-20 10:24

Παράθεση:

Αρχική Δημοσίευση από pctechdr (Μήνυμα 31521)
Na protino kai ego kati??

Vale auton ton kodika se ena module

Public Function IsBlank(arg As Variant) As Boolean
Select Case VarType(arg)
Case vbEmpty
IsBlank = True
Case vbNull
IsBlank = True
Case vbString
IsBlank = (LenB(arg) = 0)
Case vbObject
IsBlank = (arg Is Nothing)
Case Else
IsBlank = IsMissing(arg)
End Select
End Function

kai meta grapse If isblank([epivivasi_ploigou]) then tin timi pou theleis.

Sorry gia ta greeklish alla eimai stin douleia kai den exo Elliniki glossa.

καλημέρα και σ ευχαριστώ πολύ για την βοήθεια.
για να καταλάβω καλυτερα. φτιαχνω module με τον παραπάνω κώδικα
μετα που θα γράψω το if...?
εγω θελω να έχω σ ενα αδέσμευτο πεδιο που ονομάζεται "ora_diekp1" την τιμη ενος πεδίου πχ 2 οταν το πεδιο epivivasi_ploigou ειναι αδειο ή null
το "πεδίο 2" έχει πάντα μια τιμη αλλα θέλω την τιμη αυτη (πεδίο 2) μόνο όταν το πεδιο "epivivasi_ploigou" ειναι αδειο ή null
οι τιμές όλων αυτων των πεδίων ειναι sort time
ευχαριστώ πολύ

pctechdr 21-09-20 10:39

Gia na katalavo epeidi eimai kai ligo kathysterimenos.

Exeis ena pedio ora_diekp1 pou theleis na pernei timi otan to pedio epivivasi_ploigou einai adeio sosta??

Poia timi tha pernei to pedio ora_diekp1 otan to pedio epivivasi_ploigou einai adeio? Ksekatharise to mou auto na sou apantiso

pctechdr 21-09-20 10:42

kati tetoio ennoeis??
If IsBlank([epivivasi_ploigou]) Or IsBlank([ora_klisis_kitrini]) Then
[ora_diekp1] = [epivivasi_ploigou] & [ora_klisis_kitrini]


Η ώρα είναι 09:27.

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


Search Engine Optimization by vBSEO 3.3.2