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

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

Κλειστό Θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 07-04-15, 20:27
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 738
Προεπιλογή Τιμή απο υποφόρμα

Καλησπέρα σε όλους τους φίλους και εύχομαι ολόψυχα Καλό Πάσχα,

Το θέμα μου είναι απλό αλλά εκτός δικής μου εμβέλειας γνώσεων. Έχω μια φόρμα η οποία περιλαμβάνει μια υποφόρμα (σε σχέση ένα προς πολλά). Στην υποφόρμα υπάρχουν άλλες 7 φόρμες που είναι κρυμμένες οι οποίες παίρνουν δεδομένα η κάθε μια ξεχωριστά και απο το δικό της ερώτημα.

Προσπαθώ να αθροίσω τα πεδία απο τις 7 κρυμμένες υποφόρμες (που είναι όπως ανάφερα στην κυρίως υποφόρμα) αλλά δυστυχώς εφόσον σε οποιαδήποτε αππο τις 7 κρυμμένες φόρμες δεν υπάρχουν δεδομένα ή είναι κενό το συγκεκριμένο πεδίο που προπαθώ να αθροίσω, λαμβάνω "error"

Παράδειγμα:
=nz([subfrmDietPlanDetails].[Form]![subfrmMeal1].[Form]![CalciumCaTotal];0)+nz([subfrmDietPlanDetails].[Form]![subfrmMeal2].[Form]![CalciumCaTotal];0)+nz([subfrmDietPlanDetails].[Form]![subfrmMeal3].[Form]![CalciumCaTotal];0)

εάν σε οποιαδήποτε υποφόρμα δεν υπάρχει τιμή στο πεδίο [CalciumCaTotal] τότε μου δίνει error.

Θα εκτιμούσα αν μπορούσατε να βοηθήσετε.

Ευχαριστώ εκ προτέρων
  #2  
Παλιά 09-04-15, 00:35
Το avatar του χρήστη Meteora
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-12-2008
Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
Προεπιλογή

Καλημέρα Γιώργο...

...Ενώ αν υπάρχει περιεχόμενο λειτουργεί σωστά ;

Αν δοκιμάσεις μόνο ένα πεδίο
Κώδικας:
 nz([subfrmDietPlanDetails].[Form]![subfrmMeal1].[Form]![CalciumCaTotal];0)
με περιεχόμενο και στη συνέχεια null τι κάνει;
Τι λέει το μήνυμα ;
Δοκίμασε την nz() με κόμμα αντί ερωτηματικό...

Με εκτίμηση Νίκος
  #3  
Παλιά 09-04-15, 14:30
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 738
Προεπιλογή

Γειά σου φιλε Νίκο,

Δουλευει κανονικά εάν και εφόσον όλα τα πεδία εχουν δεδομένα, δεν δουλεύει όμως εάν εστω και ένα απο τα πεδια είναι null.

Σε ευχαριστω φίλε ξανα
  #4  
Παλιά 09-04-15, 19:55
Το avatar του χρήστη Meteora
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-12-2008
Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
Προεπιλογή

Καλησπέρα
Γιώργο, με κόμμα πριν το μηδέν τι γίνεται ;
Παράθεση:
nz([subfrmDietPlanDetails].[Form]![subfrmMeal1].[Form]![CalciumCaTotal],0)
Για δες το...

με εκτίμηση / Νίκος
  #5  
Παλιά 10-04-15, 08:52
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 738
Προεπιλογή

Καλημέρα Νίκο μου και ευχαριστώ για το ενδιαφέρον,

Έγραψα
=nz([subfrmMeal1].Form![ChromiumTotal],0) + nz([subfrmMeal2].Form![CalciumCaTotal],0) + nz([subfrmMeal3].Form![CalciumCaTotal],0)

Δυστυχως όχι μόνον δεν δουλεύει αλλά δεν το δέχεται κιόλας σαν Control Source του πεδίου..

Τι άλλο μπορώ να κάνω βρε φίλε....

Νάσαι καλά και ευχαριστω
  #6  
Παλιά 10-04-15, 14:44
Το avatar του χρήστη Meteora
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-12-2008
Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
Προεπιλογή

Καλημέρα

Γιώργο, δοκίμασε να 'διαβάσεις' από τις υποφόρμες ως εξής :
Κώδικας:
nz([Forms]![frm_κύρια]![Frm_δευτερεύουσα]![πεδίο];0)
Επιπλέον θέλω να καταλάβω σε ποιο περιβάλλον (σε κύρια φόρμα, σε ερώτημα, ...) θέλεις να προσδιορίσεις το άθροισμα.

Τα λέμε λοιπόν !

Με εκτίμηση Νίκος
  #7  
Παλιά 10-04-15, 15:15
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 738
Προεπιλογή

Γειά σου Νίκο,

με την συνάρτηση nz([subfrmDietPlanDetails].[Form]![subfrmMeal1].[Form]![CalciumCaTotal],0) δεν το δέχεται σαν Control Source Νίκο. Έχω ελέγξει εάν και εφόσον λαμβάνει δεδομένα απο μόνο ένα πεδίο μιας και μόνο υποφόρμας (subfrmMeal1) με την ίδια συνάρτηση αλλά με ερωτηματικό στο τέλος πρίν το μηδέν δηλαδή =nz([subfrmDietPlanDetails].[Form]![subfrmMeal1].[Form]![CalciumCaTotal];0) παίρνει τιμη το πεδίο.

Επισυνάπτω ένα σχετικό διάγραμμα της υποδομής της φόρμας για να γίνω πιο αντιληπτός. Λάβε υπόψη ότι το πεδίο που θέλω να ενημερωθεί είναι στην ουσία στην κυρίως φόρμα (frmDietPlanOld) αλλά έχω δοκιμάσει να δημιουργήσω και ένα άλλο (Unbound) στην κυρίως υποφόρμα (subfrmDietPlanDetails) και πάλι δεν ενημερώνεται εφόσον δεν υπάρχουν τιμές σε όλες τις υποφόρμες (αυτές που είναι με μπλε χρώμα)

Δεν γνωρίζω Νίκο μου τι πάει λάθος...
Συνημμένα Thumbnails
Τιμή απο υποφόρμα-picture1.jpg  
  #8  
Παλιά 10-04-15, 17:14
Το avatar του χρήστη Meteora
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-12-2008
Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
Προεπιλογή

Γιώργη
Βάλε αυτό στο πλαίσιο της κύριας φόρμας :
Κώδικας:
nz([Forms]![ frmDietPlanOld]![subfrmDietPlanDetails]![subfrmMeal1]![CalciumCaTotal];0)
Μη πεις ότι δεν το δέχεται διότι ...έφυγα για τσίπουρα και παστουρμά.

Δοκίμασε με τιμή και χωρίς τιμή στο CalciumCaTotal της subfrmMeal1.

Τα λέμε
  #9  
Παλιά 10-04-15, 17:47
Το avatar του χρήστη Meteora
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-12-2008
Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
Προεπιλογή

Γιώργο, το ίσον (=) μη ξεχάσεις εμπρός από την έκφραση που σε έστειλα !
  #10  
Παλιά 15-04-15, 19:29
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 738
Προεπιλογή

Καλησπέρα Νίκο μου, Χριστός Ανέστη και Χρόνια Πολλά φίλε μου σε εσένα και στην οικογένεια σου,

Νίκο.....βάζω και τα τσίπουρα αλλά και τον παστουρμά βρέ φίλε......

Δυστυχώς.......δεν δουλεύει φίλε...και ειλικρηνά δεν ξέρω τί στο δ.........ολο συμβαίνει....
Συνημμένα Thumbnails
Τιμή απο υποφόρμα-controlsource.png  
Κλειστό Θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Υποφόρμες ] Πρόβλημα με υποφόρμα giorgos_ad Access - Ερωτήσεις / Απαντήσεις 1 23-05-15 19:04
Φίλτρα σε υποφόρμα γιώργοςΚ Access - Ερωτήσεις / Απαντήσεις 2 31-01-14 23:32
[ Φόρμες ] dlookup σε υποφόρμα gianast Access - Ερωτήσεις / Απαντήσεις 7 12-10-12 06:24
Πίνακας σε υποφόρμα nafnaki Access - Ερωτήσεις / Απαντήσεις 0 09-10-12 20:36
Αντιγραφή εγγραφής από υποφόρμα σε υποφόρμα Ρούλα Access - Ερωτήσεις / Απαντήσεις 3 07-08-12 15:32


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