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/610-sinolo-ypoformas.html)

Jim 30-05-10 08:26

Σύνολο Υποφόρμας
 
1 Συνημμένο(α)
Καλημέρα σε όλα τα παιδιά και ιδιαίτερα σε αυτούς που εργάζονται με υπομονή Έχω μια βάση Δεδ. Με δύο Φόρμες η μία Enoikiastes και η άλλη δευτερεύουσα Ofiles στο πεδίο Ofili κάνει σύνολο οφειλών για όλους τους ενοικιαστές, πώς θα Μπορούσα να το κάνω να γίνεται σύνολο οφειλών για τον κάθε ενοικιαστή χωριστά.
Σάς ευχαριστώ.

nisgia 30-05-10 10:58

Φίλε Δημήτρη, καλημέρα!

Στην περίπτωση του παραδείγματος, ο κώδικας της μεθόδου Form_AfterUpdate πρέπει να γίνει:

Κώδικας:

Private Sub Form_AfterUpdate()
    With Me.Parent
        .Ofili = DSum("[Poso]", "Ofiles", _
                "[Exoflisi]<>-1 and [KodEnoikiasti]=" & .ΚωδΕνοικιστή)
        .Refresh
    End With
End Sub

Όμως με την υπάρχουσα σχεδίαση δεν θα πας και πολύ παρακάτω
και θα χρειαστείς αρκετές αλλαγές...:001_unsure:


Για παράδειγμα, οι οφειλές και τα υπόλοιπα δεν είναι στοιχείο των ενοικιαστών
οπότε δεν έχουν θέση στον πίνακα Enoikiastes.
Κανονικά θα χρειαστείς έναν πίνακα για τις χρεώσεις και έναν για τις πιστώσεις, από τους οποίους
θα προκύπτουν και τα υπόλοιπα αλλά και οι εξοφλήσεις κάθε κατηγορίας χρεώσεων
οι οποίες κατηγορίες χρεώσεων θα πρέπει να είναι και αυτές σε δικό τους πίνακα κτλ.:thumbs-up:

Επίσης, αν σου διαφεύγει, τα ονόματα πεδίων όπως και όλα τα αντικείμενα της Access
πρέπει να τα δίνουμε πάντα με λατινικούς χαρακτήρες.:police:
Αναφέρομαι στο ΚωδΕνοικιστή.

Φιλικά, Γιάννης.

Dangel82 30-05-10 11:00

1 Συνημμένο(α)
Καλημέρα, προσθέτεις ένα textbox στο υποσέλιδο της φόρμας, στο οποίο αθροίζεις το πεδίο που θέλεις. Αυτό το πεδίο θα κάνει το άθροισμα για τις εγγραφές της εγγραφής του πελάτη (ενοικιαστή) που βλέπεις.

Φιλικά, Άγγελος

Jim 30-05-10 12:21

Καλωσόρισες και από μένα
 
Φίλε Γιάννη καλημέρα και σε σένα Σε ευχαριστώ για την προτροπή αλλά αυτό που ανέβασα ήταν από το αρχικό στήσιμο της βάσης το είχες ξαναγράψει στην αρχή του φόρουμ και το φύλαξα ως κόρη οφθαλμού. Πάντως σε ευχαριστώ πάρα πολύ.


Η ώρα είναι 22:55.

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


Search Engine Optimization by vBSEO 3.3.2