Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   Ενημέρωση πλαισίου κειμένου και πίνακα (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/2589-enimerosi-plaisioy-keimenoy-kai-pinaka.html)

kellis 18-06-13 21:41

Ενημέρωση πλαισίου κειμένου και πίνακα
 
1 Συνημμένο(α)
Χαιρετώ το forum,
Θέλω στην παρακάτω βάση να ενημερώνετε ένα πλαίσιο κειμένου και ο πίνακας που ανήκει.
Το πλαίσιο κειμένου αυτό παίρνει τιμή από ένα μη συνδεδεμένο πλαίσιο κειμένου (με υπολογιστική πράξη μέσα) το οποίο βρίσκεται σε υποφόρμα μέσα σε μια φόρμα.

Συγκεκριμένα στη φόρμα Διπλωμάτων και στην καρτέλα "Οικονομικά" υπάρχει ένα πλαίσιο κειμένου με όνομα "Σύνολο Εισπράξεων" (στον Πίνακα Διπλώματα υπάρχει αντίστοιχο πεδίο το οποίο και θέλουμε να ενημερώνετε) που παίρνει τιμή από την υποφόρμα "Φόρμα Εισπράξεων" και ένα αδέσμευτο πλαίσιο κειμένου με όνομα "synolo" (πάνω δεξιά).
Πώς ενημερώνω τον Πίνακα Διπλώματα με αυτή την τιμή?
Ευχαριστώ

ασχετος 19-06-13 15:51

Παράθεση:

Αρχική Δημοσίευση από kellis (Μήνυμα 15120)
Χαιρετώ το forum,
Θέλω στην παρακάτω βάση να ενημερώνετε ένα πλαίσιο κειμένου και ο πίνακας που ανήκει.
Το πλαίσιο κειμένου αυτό παίρνει τιμή από ένα μη συνδεδεμένο πλαίσιο κειμένου (με υπολογιστική πράξη μέσα) το οποίο βρίσκεται σε υποφόρμα μέσα σε μια φόρμα.

Συγκεκριμένα στη φόρμα Διπλωμάτων και στην καρτέλα "Οικονομικά" υπάρχει ένα πλαίσιο κειμένου με όνομα "Σύνολο Εισπράξεων" (στον Πίνακα Διπλώματα υπάρχει αντίστοιχο πεδίο το οποίο και θέλουμε να ενημερώνετε) που παίρνει τιμή από την υποφόρμα "Φόρμα Εισπράξεων" και ένα αδέσμευτο πλαίσιο κειμένου με όνομα "synolo" (πάνω δεξιά).
Πώς ενημερώνω τον Πίνακα Διπλώματα με αυτή την τιμή?
Ευχαριστώ

Καλό απόγευμα στο forum.

Βαγγέλη, πως ονομάζετε το πεδίο στον πίνακα διπλωμάτων που θέλεις να ενημερώνετε;

kellis 19-06-13 18:19

Κώστα καλησπέρα. "Σύνολο Εισπράξεων" είναι το πεδίο.

ασχετος 20-06-13 02:11

Παράθεση:

Αρχική Δημοσίευση από kellis (Μήνυμα 15125)
Κώστα καλησπέρα. "Σύνολο Εισπράξεων" είναι το πεδίο.

Την καλημέρα μου στο forum.

Βαγγέλη,
στην βάση που δημοσίευσες στον πίνακα διπλωμάτων δεν υπάρχει το πεδίο "Σύνολο Εισπράξεων".
Υποθέτω ότι είναι το πεδίο χ που το έχεις τύπου number.
Αν είναι έτσι.... τότε
1. Άνοιξε το tab "Οικονομικά" σε προβολή σχεδίασης και βάλε στην φόρμα το πεδίο χ.
2. Από τις ιδιότηες κάνε το πεδίο χ μή ορατό.
3. Επέλεξε το πεδίο της φόρμας με το όνομα "Σύνολο Εισπράξεων".
4. Στο συμβάν AfterUpdate του πεδίου πληκτρολόγησε τον παρακάτω κώδικα
Κώδικας:

me.χ = me.χ + me.Σύνολο Εισπράξεων

kellis 24-06-13 21:20

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

Αρχική Δημοσίευση από ασχετος (Μήνυμα 15127)
Την καλημέρα μου στο forum.

Βαγγέλη,
στην βάση που δημοσίευσες στον πίνακα διπλωμάτων δεν υπάρχει το πεδίο "Σύνολο Εισπράξεων".
Υποθέτω ότι είναι το πεδίο χ που το έχεις τύπου number.
Αν είναι έτσι.... τότε
1. Άνοιξε το tab "Οικονομικά" σε προβολή σχεδίασης και βάλε στην φόρμα το πεδίο χ.
2. Από τις ιδιότηες κάνε το πεδίο χ μή ορατό.
3. Επέλεξε το πεδίο της φόρμας με το όνομα "Σύνολο Εισπράξεων".
4. Στο συμβάν AfterUpdate του πεδίου πληκτρολόγησε τον παρακάτω κώδικα
Κώδικας:

me.χ = me.χ + me.Σύνολο Εισπράξεων

Κώστα το έκανα αυτό που μου είπες αλλά δεν το περνάει στον πίνακα (μάλλον επειδή είναι υπολογιζόμενο, γιατί εάν του δώσω εγώ μια τιμή π.χ. 5 το περνάει).
Επισυνάπτω τη βάση με το σωστό πεδίο (σύνολο εισπράξεων) και μια εικόνα τι θέλω να κάνει για να γίνω πιο κατανοητός.

ασχετος 25-06-13 02:39

Την καλημέρα μου στο forum.

Βαγγέλη,

1. Στο tab "Οικονομικά" βάλε το πεδίο 'Σύνολο Εισπράξεων' δώστου όνομα
'Σύνολο Εισπράξεων1", γιατί ξαναέχεις τέτοιο όνομα, κάνε το πεδίο μη ορατό.
2. Πήγαινε στην φόρμα εισπράξεων και στην ιδιότητα της φόρμας AfterUpdate γράψε τον
παρακάτω κώδικα.

Κώδικας:

    Me.Parent.Σύνολο_Εισπράξεων1 = DSum("[Ποσό]", _
                                        "Πίνακας Εισπράξεων", _
                                        "[Δίπλωμα id]=" & Me.Διπλωμα_id)



Η ώρα είναι 04:43.

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


Search Engine Optimization by vBSEO 3.3.2