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/3849-onomateponymo-se-syntheto-plaisio.html)

smasak 25-09-15 08:40

ΟΝΟΜΑΤΕΠΩΝΥΜΟ ΣΕ ΣΥΝΘΕΤΟ ΠΛΑΙΣΙΟ
 
Καλημέρα, πως μπορούμε σε σύνθετο πλαίσιο αφού διαλέγουμε Πελάτη, να εμφανίζεται και το Επώνυμο και το Όνομα όταν όμως στον πίνακα είναι δύο πεδία χωριστά;

Spirosgr 25-09-15 09:52

1 Συνημμένο(α)
Καλημέρα
Ρίξε μια ματιά, στο παράδειγμα.

Το οποίο, θεωρώ όμως, λάθος...και έχω μια ένσταση.

Το ζητούμενο, μπορεί να υλοποιηθεί, με ένα απλό textbox.
Το combo, συνήθως, είναι το «εργαλείο» με το οποίο, αφού επιλέξουμε πχ το ονοματεπώνυμο,
από αυτό, μας εμφανίζει τον πελάτη (στοιχεία) και όχι
-"αφού επιλέξουμε πελάτη..." (όπως αναφέρεις)
να δείχνει απλά το ονοματεπώνυμό του.

εκτός αν δεν κατάλαβα κάτι...

smasak 25-09-15 10:16

Κάτι τέτοιο θέλω αλλά δεν θα ήθελα να αλλάξω την μορφή της φόρμας όπως είναι τώρα προσθέτοντας ένα ακόμη πεδίο.Εγώ έχω "προέλευση στοιχείου ελέγχου" το ID του πελάτη και με βάση αυτό θα προτιμούσα μία λύση.Δεν ξέρω βέβαια αν γίνεται να φαίνεται και το Επώνυμο και το Όνομα και όχι μόνο το επώνυμο όπως τώρα.

Spirosgr 25-09-15 10:28

Δεν είναι εύκολο, να καταλάβει κανείς, τι μπορεί να έχει κάποιος στο μυαλό του, με μαντεψιές.
Μπορείς να ανεβάσεις, ένα δείγμα παρακαλώ και να περιγράψεις, αυτό που θέλεις, ακριβώς;

smasak 25-09-15 10:46

1 Συνημμένο(α)
Αν και το έχω ήδη περιγράψει ακριβώς σηκώνω δείγμα από το ίδιο που μου έστειλες.
Δες το πλαίσιο "ΟΝΟΜΑΤΕΠΩΝΥΜΟ".Εκεί θέλω να φαίνεται το Ονοματεπωνυμο, όχι μόνο επώνυμο.

Spirosgr 25-09-15 12:15

1 Συνημμένο(α)
Αυτό θέλεις;

smasak 28-09-15 09:52

Δεν λειτουργεί σε εμένα.

Spirosgr 28-09-15 10:36

Κατ' αρχήν, σίγουρα λειτουργεί, με βάση το ζητούμενο.
Κάθε φορά, που επιλέγεις, ένα πελάτη από τα κουμπιά της φόρμας,
«συνθέτει» το όνομα & το επώνυμο σε ένα.
Και μόνο αυτό.
Από 'κει και μετά, όπως έχω πει και παραπάνω, το όλο σκεπτικό είναι λάθος.
Θα πρέπει, να ξαναδείς, το τι θέλεις να κάνεις μετά από αυτό,
(την σύνθεση) και γιατί, ώστε να υπάρχει κατάλληλη συνέχεια.

smasak 28-09-15 11:59

Κάτι τέτοιο,
επειδή ΣΙΓΟΥΡΑ όμως το αρχείο δεν δουλεύει, κλικάροντας πάνω στο πεδίο-βελάκι "ΟΝΟΜΑΤΕΠΩΝΥΜΟ" δεν αλλάζει τίποτα(κολλάει) και επειδή δεν θέλω να σε κουράζω δεδομένου ότι δεν μπορώ να το εξηγήσω πιο σωστά ας το αφήσουμε.Σε ευχαριστώ πάντως που ασχολήθηκες.

Spirosgr 28-09-15 12:47

Για να μην «αιωρούνται» πράγματα λοιπόν, το αρχείο δουλεύει άψογα και ως εξής:
1. Επιλέγεις, πελάτη, από τα κουμπιά της φόρμας (οποιοδήποτε πελάτη).
2. Το όνομα & το επώνυμο, «συντίθενται» στο cbo, ως, ένα ονοματεπώνυμο.
3. Πατάμε, στο «βελάκι» και η λίστα, ανοίγει κανονικά.
4. Επιλέγεις, ονοματεπώνυμο από την λίστα, δεν κάνει τίποτε, γιατί δεν ζητήθηκε τίποτα.

Επιπλέον, επειδή, έχεις 2007 office και είναι λίγο περίεργα τα πράγματα,
(με κάποιες λειτουργίες και δεν θα επεκταθώ) ,
υπάρχει πιθανότητα, να έχεις .mdb για δικό σου αρχείο, ή δεν κάνεις κάτι καλά.

smasak 28-09-15 13:37

Ίσως να έχεις δίκιο.Έγώ θέλω να κλικάρω στο πεδίο "ΟΝΟΜΑΤΕΠΩΝΥΜΟ" να επιλέγω τον πελάτη και στο ίδιο πεδίο να παραμένει το ΟΝΟΜΑΤΕΠΩΝΥΜΟ και όχι μόνο το ΕΠΏΝΥΜΟ(ξαναλέω , σαν προέλευση έχω το ID).Τώρα κλικάρω στο βελάκι του πεδίου "ΟΝΟΜΑΤΕΠΩΝΥΜΟ" και δεν μου επιτρέπει να επιλέξω πελάτη.Κάτω μου βγάζει μήνυμα "δεν είναι δυνατή η επεξεργασία.Είναι δεσμευμένο με την έκφραση "Επώνυμο & " " & Ονομα".

Spirosgr 29-09-15 09:53

1 Συνημμένο(α)
Καλημέρα
Πολλές φορές, γράφουμε περιττά πράγματα, χωρίς να υπάρχει ουσιαστικός λόγος,
μιας και θα μπορούσαμε από την αρχή, να ανεβάσουμε ένα αρχείο και να πούμε με ακρίβεια, τι θέλουμε.

Στο παράδειγμα που ακολουθεί, υπάρχει μια βάση όπου έχουμε:
1. Πίνακα Πελατών.
2. Πίνακα Συναλλαγών (των πελατών).
3. Κάποια ερωτήματα.
4. Τις φόρμες που μας χρειάζονται.

Το παράδειγμα, «δείχνει», πως μπορούμε να έχουμε, μια φόρμα όπου με ένα combo,
θα «φέρνουμε» το Ονοματεπώνυμο του πελάτη στο Combo και
να φιλτράρουμε μια υποφόρμα, εμφανίζοντας τις συναλλαγές του.

Ακόμα στον κώδικα του AfterUpdate μπορούμε να δούμε την σύνταξη αν τα πεδία είναι:
Αριθμητικά, ημερομηνία ή κείμενο όπως στην περίπτωσή μας και την χρήση
Chr(34) στην σύνταξη για να αποφεύγονται όλα αυτά τα μονά ή διπλά εισαγωγικά.

Προσαρμόστε το στο έργο σας.

smasak 29-09-15 17:51

Σε ευχαριστώ για την επιμονή και υπομονή σου.Χάρη σε αυτή έλυσα το πρόβλημα.
Καλη συνέχεια.


Η ώρα είναι 16:10.

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


Search Engine Optimization by vBSEO 3.3.2