Ανανέωση ιστοσελίδας

Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια!

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 12-09-20, 14:37
Όνομα: ΕΞΑΡΧΟΣ
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 15-02-2020
Μηνύματα: 104
Προεπιλογή report

γεια σας και πάλι. για μια ακόμη φορά θα χρειαστώ την πολύτιμη βοήθεια σας.
Σε μια έκθεση έχω τα πεδια 1 , 2 και 3 (σύντομη ώρα)
το πεδιο 1 εχει παντα μία τιμη
τα πεδία 2 και 3 σε κάποιες περιπτώσεις ειναι null
εγω θα ήθελα οταν ενα απ τα πεδια 2 και 3 ειναι null να εμφανίζεται η τιμή του πεδίου 1
διαφορετικα η τιμη του πεδίου 1 να μην εμφανιζεται.
Δεν ξέρω αν μπορει να γίνει αυτό σε εκθεση
Σας ευχαριστώ και πάλι εκ των πρωτέρων
Με τιμή
Απάντηση με παράθεση
  #2  
Παλιά 15-09-20, 16:35
Όνομα: ΕΞΑΡΧΟΣ
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 15-02-2020
Μηνύματα: 104
Προεπιλογή

προσπάθησα, χωρίς επιτυχία, να φτιάξω ενα καινουριο πεδίο που η τιμη του να ορίζεται απο την παρακάτω συνάρτηση όπου "epivivasi_ploigou" = πεδιο 2, "ora_diekp1" = πεδιο 1
το πεδιο 1 (ora_diekp1) ';έχει πάντα μια τιμή αλλα έγω θέλω να εμφανίζεται η τιμή του μόνο στην περίπτωση που το πεδιο 2 (epivivasi_ploigou) ειναι null ή δεν έχει τιμή
=IIf([epivivasi_ploigou]=null,[ora_diekp1],[epivivsi_ploigou])
δεν ξέρω τι λαθος ακριβως κανω
μήπως μπορεί καποιος να με βοηθήσει?
Απάντηση με παράθεση
  #3  
Παλιά 20-09-20, 12:51
Όνομα: ΠΑΝΑΓΙΩΤΗΣ
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2010, Ms-Office 2013, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 05-07-2020
Περιοχή: ΚΙΛΚΙΣ ΝΕΑ ΣΑΝΤΑ
Μηνύματα: 9
Προεπιλογή

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 δεν ξέρω αν θα πετύχει
Απάντηση με παράθεση
  #4  
Παλιά 20-09-20, 17:57
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

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

=IIf(nz([epivivasi_ploigou]; "") = "" ; [ora_diekp1]; null)
Απάντηση με παράθεση
  #5  
Παλιά 21-09-20, 10:13
Όνομα: ΕΞΑΡΧΟΣ
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 15-02-2020
Μηνύματα: 104
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από kapetang Εμφάνιση μηνυμάτων
Θα πρότεινα να δοκιμάσεις τον τύπο:

=IIf(nz([epivivasi_ploigou]; "") = "" ; [ora_diekp1]; null)
σ ευχαριστώ πολυ για τη βοήθεια. στο control source του πεδίου "ora_diekp1) βαζω τη συνάρτηση που μου προτεινεις αλλα μου επιστρέφει error
ευχαριστώ και παλι
με εκτίμησησ]
Απάντηση με παράθεση
  #6  
Παλιά 21-09-20, 15:40
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από exarhos Εμφάνιση μηνυμάτων
σ ευχαριστώ πολυ για τη βοήθεια. στο control source του πεδίου "ora_diekp1) βαζω τη συνάρτηση που μου προτεινεις αλλα μου επιστρέφει error
ευχαριστώ και παλι
με εκτίμησησ]
Η συνάρτηση χρησιμοποιεί τα πεδία Epivivasi_Ploigou και Ora_Diekp1, που πρέπει να βρίσκονται στον πίνακα στον οποίο στηρίζεται το report.

Θα πρέπει στην έκθεση να προσθέσεις ένα ανεξάρτητο TextBox πχ txt1 και στο control source αυτού να βάλεις τη συνάρτηση:

=IIf(Nz([epivivasi_ploigou];"")="";[ora_diekp1];[epivivasi_ploigou])
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb TestFunction.accdb (696,0 KB, 3 εμφανίσεις)

Τελευταία επεξεργασία από το χρήστη kapetang : 21-09-20 στις 16:12. Αιτία: προσθήκη συνημμένου
Απάντηση με παράθεση
  #7  
Παλιά 21-09-20, 10:07
Όνομα: ΕΞΑΡΧΟΣ
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 15-02-2020
Μηνύματα: 104
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από PanagiotisNikoletos Εμφάνιση μηνυμάτων
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])
μου επιστρέφει το επισυναπτόμενο μήνυμα.

ευχαριστώ και πάλι
με εκτίμηση
Συνημένες Εικόνες
Τύπος Αρχείου: jpg Στιγμιότυπο οθόνης (20).jpg (54,6 KB, 7 εμφανίσεις)
Απάντηση με παράθεση
  #8  
Παλιά 21-09-20, 10:08
Όνομα: Χρήστος
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 18-11-2012
Περιοχή: Deutschland
Μηνύματα: 212
Προεπιλογή

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.
Απάντηση με παράθεση
  #9  
Παλιά 21-09-20, 10:24
Όνομα: ΕΞΑΡΧΟΣ
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 15-02-2020
Μηνύματα: 104
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από pctechdr Εμφάνιση μηνυμάτων
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
ευχαριστώ πολύ
Απάντηση με παράθεση
  #10  
Παλιά 21-09-20, 10:39
Όνομα: Χρήστος
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 18-11-2012
Περιοχή: Deutschland
Μηνύματα: 212
Προεπιλογή

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
Απάντηση με παράθεση
Απάντηση στο θέμα


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Report πρόβλημα mikekal1oo Access - Ερωτήσεις / Απαντήσεις 7 04-04-16 19:13
Report σε Pdf ΚΩΣΤΑΣ2 Access - Ερωτήσεις / Απαντήσεις 0 16-07-14 21:18
Τίτλος report page gipsy Access - Ερωτήσεις / Απαντήσεις 6 17-05-12 12:00
[ Εκθέσεις ] Πονοκέφαλος σε Report marios1984 Access - Ερωτήσεις / Απαντήσεις 2 29-03-10 11:19
Πλέγματα στα Report Meteora Access - Ερωτήσεις / Απαντήσεις 1 07-07-09 13:05


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