Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   Χρησιμοποιώντας την case (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/2416-xrisimopoiontas-tin-case.html)

thanosgr 15-03-13 20:53

Χρησιμοποιώντας την case
 
Καλησπέρα εχω δημιουργήσει μια φορμα και μια δευτερευον.
Η πρωτη περιεχει Ονομα και Κωδικό εξόδων

Στην δευτερευον περιχει μια τιμη1 και μια τιμη2 και ενα πεδιο Συνολο

θελω πχ να υπολογίζω μεσα στο Συνολο πχ τιμη1 * τιμη2 + Κωδικό Εξόδων(τιμή).

Πηγα στο πεδίο κωδικο εξόδων και δημιουργησα ενα συμβάν στο got focus

Select Case kae

Case kae = 1431
Total = (Approval1 + aproval2) * 0 + 1431
Case kae = 881
Total = (Approval1 + aproval2) * 0 + 881
Case kae = 1611
Total = (Approval1 + aproval2) * 0 + 1611
End Select

Πως μπορείς να παρεις μια τιμή απο το πρωτο πεδίο της κυρίως φόρμας στην δεύτερη

Ευχαριστώ

Meteora 16-03-13 04:19

Καλημέρα
Όταν η εστίαση είναι στη δευτερεύουσα φόρμα και θέλεις τιμή από πεδίο της κύριας, γράφεις :
Κώδικας:

me.parent.Onomapediou
Δυο παρατηρήσεις αν επιτρέπεις
  • Ό,τι πολλαπλασιαστεί με το μηδέν, δίνει πάντα μηδέν. Επομένως η έκφραση Total = (Approval1 + aproval2) * 0 + 881 θα δώσει 881, εκτός αν υπάρχουν null καταστάσεις.
  • Δεν είναι συνήθη πρακτική να χρησιμοποιείται ο κωδικός ενός record σε αριθμητικές πράξεις...

Με εκτίμηση

Νίκος Δ

thanosgr 16-03-13 06:54

Ευχαριστώ τώρα δουλεύει
ναι το βλέπω απλως ηταν δοκιμαστικό, οι πράξεις.


Η ώρα είναι 06:21.

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


Search Engine Optimization by vBSEO 3.3.2