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/3018-kolpa-se-forma.html)

posidonas 18-02-14 11:09

Κόλπα σε φόρμα
 
Καλημέρα σε όλους
Έχω δύο πίνακες “πελάτης” και “προσφορές”
Πινακας Πελατης
κωδικό πελάτη (αυτοματη αριθμηση)
επώνυμο
όνομα
Πίνακας Προσφορές
Κωδικός προσφοράς (αυτοματη αριθμηση)
Κωδικός πελάτη (αριθμός)
Κείμενο…

συνδέονται μεταξύ τους με τον “κωδικό πελάτη” στη μία αυτόματη αρίθμηση
“κωδικό πελάτη” στην άλλη αριθμός έχω κάνει σχέση μεταξύ τους μια χαρά μέχρι εδώ.

Πως γίνετε στη φόρμα προσφορές αντί να μου γράφει τον κωδικό πελάτη να μου γράφει το επίθετο και το όνομα του πελάτη χωρίς να κάνω subform?

sarafis 18-02-14 16:19

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

posidonas 18-02-14 20:02

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

sarafis 21-02-14 04:15

1 Συνημμένο(α)
Θοδωρή καλημέρα
Έφτιαξα ένα παράδειγμα αυτού που σου ανέφερα.
Στις υπάρχουσες φόρμες σου μπορείς να μετατρέψεις το Κωδικός πελάτη σε σύνθετο πλαίσιο και να εμφανίσεις εκεί το Επώνυμο και το Όνομα του πελάτη. (Δές στο συνημμένο παράδειγμα).
Βέβαια εκτιμώ, χωρίς βέβαια να γνωρίζω την σχεδίαση της βάσης σου, πως η καλύτερη λύση είναι με δευτερεύουσα φόρμα.

posidonas 22-02-14 00:23

Ευχαριστώ Στέλιο.
μια χαρα όλα
για να μαθένουμε και τιποτα μία επεξήγηση στον κωδικα
SELECT [Καρτέλα Πελάτη].[Κωδικός Πελάτη], [Επώνυμο] & " " & [Όνομα] AS ΠΕΛ FROM [Καρτέλα Πελάτη]; (τι είναι το ΠΕΛ)

Θοδωρής

sarafis 22-02-14 01:00

Θοδωρή καλημέρα.
Απλώς δίνεις μια ονομασία στο πεδίο, στην περιπτωσή σου δεν χρειάζεται καν καθώς δεν εμφανίζονται οι κεφαλίδες. Βασικά θα έπρεπε να γράψω Ονοματεπώνυμο πελάτη.


Η ώρα είναι 01:27.

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


Search Engine Optimization by vBSEO 3.3.2