Title: Βοήθεια σε ερώτημα - Φόρμα της Αccess Post by: corina on March 15, 2012, 19:09:20 pm Θέλω να φτιάξω το εξής:
Έστω ότι έχω ένα πελατολόγιο, όπου ο κάθε πελάτης έχει έναν κωδικό. Θέλω να φτιάξω σε μορφή φόρμας το εξής: να υπάρχει ένα (ή περισσότερα, αν μπορούν να εμφανίζονται δυναμικά) πεδίο στο οποίο να γράφω έναν κωδικό, και σε μια λίστα από κάτω (υποφόρμα? πίνακας?) να εμφανίζεται η αντίστοιχη εγγραφή. Στη συνέχεια να γράφω έναν άλλο κωδικό και να προστίθεται στην "υποφόρμα" και νέα εγγραφή. Δηλαδή δε θέλω να χάνονται οι παλιές. Αν κάνω π.χ. το ίδιο πράγμα 10 φορές, στο τέλος να έχω μία λίστα από 10 πελάτες και τα στοιχεία τους, την οποία πιθανώς να μπορώ να την τυπώσω με κάποιο κουμπί κ.τ.λ. Το δυναμικό είναι ο αριθμός των εγγραφών και ότι για κάθε μια θα πρέπει να δίνω εγώ το κριτήριο, δηλαδή τον κωδικό του πελάτη. Καμιά ιδέα? Title: Re: Βοήθεια σε ερώτημα - Φόρμα της Αccess Post by: anonymous-root on March 15, 2012, 19:37:46 pm Στη συνέχεια να γράφω έναν άλλο κωδικό και να προστίθεται στην "υποφόρμα" και νέα εγγραφή. όλες οι βάσεις δεδομένων (όλες ; ) το κάνουν αυτόματα αυτό. Title: Re: Βοήθεια σε ερώτημα - Φόρμα της Αccess Post by: corina on March 15, 2012, 21:41:57 pm Στη συνέχεια να γράφω έναν άλλο κωδικό και να προστίθεται στην "υποφόρμα" και νέα εγγραφή. όλες οι βάσεις δεδομένων (όλες ; ) το κάνουν αυτόματα αυτό. τι εννοείς? πώς? ξέρω να κάνω ερώτημα επιλογής από πίνακα που να μου ζητάει τον κωδικό του πελάτη, και όταν δώσω τον κωδικό, να μου εμφανίζει τον πελάτη η αντίστοιχη συνδεδεμένη φόρμα. Το πρόβλημά μου είναι, πώς ξανατρέχω το ερώτημα αυτό όσες φορές θέλω μέσα από τη φόρμα, ώστε να ανανεώνεται η λίστα με τους επιλεγμένους πελάτες? Title: Re: Βοήθεια σε ερώτημα - Φόρμα της Αccess Post by: anonymous-root on March 15, 2012, 22:10:32 pm ουγκ;
υγ. το ελληνικό ερωτηματικό είναι το ";" Title: Re: Βοήθεια σε ερώτημα - Φόρμα της Αccess Post by: corina on March 15, 2012, 22:43:38 pm τι εννοείς ουγκ; (βαριέμαι να βάζω ελληνικό ερωτηματικό, είναι ψηλά :P)
πώς θα το έκανες εσύ, αν ξέρεις μόνο το τι θες σαν αποτέλεσμα; Έχεις έναν πίνακα με τους πελάτες. Και έχεις μία φόρμα που μέσα σε αυτή εμφανίζεται μία λίστα με πελάτες. Ποιους πελάτες; αυτούς που θα γράφεις σε ένα κουτάκι κάπου στη φόρμα. Γράφεις έναν αριθμό, πατάς έντερ, εμφανίζεται μία εγγραφή. Γράφεις δεύτερο αριθμό, εμφανίζεται δεύτερη εγγραφή. Μπορεί να το θεωρείς αυτονόητο, αλλά εγώ δεν το βρίσκω! Οπότε πες μου! ::) Title: Re: Βοήθεια σε ερώτημα - Φόρμα της Αccess Post by: Jim D. Ace on March 15, 2012, 23:10:15 pm Στη συνέχεια να γράφω έναν άλλο κωδικό και να προστίθεται στην "υποφόρμα" και νέα εγγραφή. όλες οι βάσεις δεδομένων (όλες ; ) το κάνουν αυτόματα αυτό. τι εννοείς? πώς? ξέρω να κάνω ερώτημα επιλογής από πίνακα που να μου ζητάει τον κωδικό του πελάτη, και όταν δώσω τον κωδικό, να μου εμφανίζει τον πελάτη η αντίστοιχη συνδεδεμένη φόρμα. Το πρόβλημά μου είναι, πώς ξανατρέχω το ερώτημα αυτό όσες φορές θέλω μέσα από τη φόρμα, ώστε να ανανεώνεται η λίστα με τους επιλεγμένους πελάτες? γιατι να τρεξεις το ερωτημα μεσα απο τη φορμα και να μην ανανεωσεις το ιδιο εξ'αρχης; Title: Re: Βοήθεια σε ερώτημα - Φόρμα της Αccess Post by: corina on March 15, 2012, 23:13:57 pm δεν είναι για δικιά μου δουλειά... με ρώτησαν αν γίνεται και μου είπαν αν μπορώ να τους το κάνω! :-[
Θεωρητικά ο χρήστης δε θα βλέπει ερωτήματα... θα πατάει κουμπάκια... Αν ήταν στο χέρι μου, εγώ θα έτρεχα - με βάση το νόμο της σπατάλης λιγότερου χρόνου και κόπου :P - ένα παραμετρικό ερώτημα πολλές φορές και αν ήθελα να τα κρατήσω και σε πίνακα, θα ήταν ερώτημα που θα έκανε προσθήκη εγγραφής από ένα πίνακα σε έναν άλλο Title: Re: Βοήθεια σε ερώτημα - Φόρμα της Αccess Post by: anonymous-root on March 16, 2012, 04:28:28 am ξέρουμε καθόλου access;
Title: Re: Βοήθεια σε ερώτημα - Φόρμα της Αccess Post by: corina on March 16, 2012, 09:20:07 am Ρε συ λαζ, αν θες βοηθάς, αν δε θες, δε χρειάζομαι αυτή τη στιγμή το ένα ποστ κάτω από το άλλο χωρίς να βγάζω νόημα. Δεν τη χρειάζομαι την πληροφορία μου για το κέφι μου, προφανώς υπάρχει λόγος.
"Ξέρουμε" περιορισμένη access, αν ήμουν παντογνώστης δε θα ρωτούσα. Title: Re: Βοήθεια σε ερώτημα - Φόρμα της Αccess Post by: anonymous-root on March 16, 2012, 12:22:43 pm άντε καλά δε θέλω να βοηθήσω....
η αλήθεια είναι ότι δε δίνεις να καταλάβει τι ζητάς, αυτός που θέλει να βοηθήσει. Title: Re: Βοήθεια σε ερώτημα - Φόρμα της Αccess Post by: corina on March 16, 2012, 13:23:37 pm άντε καλά δε θέλω να βοηθήσω.... η αλήθεια είναι ότι δε δίνεις να καταλάβει τι ζητάς, αυτός που θέλει να βοηθήσει. Εδώ είναι ακριβώς αυτό που θέλω: Έχεις έναν πίνακα με τους πελάτες. Και έχεις μία φόρμα που μέσα σε αυτή εμφανίζεται μία λίστα με πελάτες. Ποιους πελάτες; αυτούς που θα γράφεις σε ένα κουτάκι κάπου στη φόρμα. Γράφεις έναν αριθμό, πατάς έντερ, εμφανίζεται μία εγγραφή. Γράφεις δεύτερο αριθμό, εμφανίζεται δεύτερη εγγραφή. Να διευκρινίσω ότι δεν ξέρω αν γίνεται, οπότε δεν ξέρω και αν το εξηγώ με μορφή τέτοια ώστε να μπορείτε να το φανταστείτε. Ό,τι θελετε ρωτήστε, μπας και βγάλουμε άκρη :P Title: Re: Βοήθεια σε ερώτημα - Φόρμα της Αccess Post by: provataki on March 16, 2012, 14:12:49 pm Θέλω να φτιάξω το εξής: Έστω ότι έχω ένα πελατολόγιο, όπου ο κάθε πελάτης έχει έναν κωδικό. Θέλω να φτιάξω σε μορφή φόρμας το εξής: να υπάρχει ένα (ή περισσότερα, αν μπορούν να εμφανίζονται δυναμικά) πεδίο στο οποίο να γράφω έναν κωδικό, και σε μια λίστα από κάτω (υποφόρμα? πίνακας?) να εμφανίζεται η αντίστοιχη εγγραφή. Στη συνέχεια να γράφω έναν άλλο κωδικό και να προστίθεται στην "υποφόρμα" και νέα εγγραφή. Δηλαδή δε θέλω να χάνονται οι παλιές. Αν κάνω π.χ. το ίδιο πράγμα 10 φορές, στο τέλος να έχω μία λίστα από 10 πελάτες και τα στοιχεία τους, την οποία πιθανώς να μπορώ να την τυπώσω με κάποιο κουμπί κ.τ.λ. Το δυναμικό είναι ο αριθμός των εγγραφών και ότι για κάθε μια θα πρέπει να δίνω εγώ το κριτήριο, δηλαδή τον κωδικό του πελάτη. Καμιά ιδέα? Η access έχει προτυπα που το κάνουν αυτόματα, αφού ορίσεις εναν πίνακα με τα στοιχεία που πληρούν οι εγγραφές σου. Φτιάχνει και φόρμες με κουμπάκια κτλ. Εναλλακτικά μπορείς να το κάνεις εφαρμογή με html και php/sql δλδ να φτιαξεις τα πεδία της εφαρμογής σε html και μέσω php/sql να προγραμματίσεις τη δουλειά που θες προς καποια βάση που θα χεις ήδη ορίσει τα πεδία. Δε ξέρω πως γίνεται να συνδεθείς με τη βάση γιατί νομίζω απαιτείται κάποιου είδους σχέση "client-server" . Βέβαια, θα είναι browser based. Φαντάζομαι με αντίστοιχο τρόπο θα γίνεται σύνδεση-σχεδίαση με γλώσσες προγραμματισμού που κάνουν compile. Νομίζω εξ' ορισμού είναι "δυναμική" η διαδικάσια. Title: Re: Βοήθεια σε ερώτημα - Φόρμα της Αccess Post by: corina on March 16, 2012, 19:21:14 pm Η βοήθεια αφορά αποκλειστικά access, και το πρόβλημά μου δεν είναι να φτιάξω τον πίνακα που χρειάζεται, δηλαδή έναν πίνακα που να περιέχει μόνο τους πελάτες με τα id που θέλω.
Το πρόβλημά μου είναι ότι στη φόρμα δε με αφήνει να προσθέσω στοιχεία από ερώτημα και πίνακα που σχετίζονται μεταξύ τους, και διάφορα άλλα. Το πρόβλημά μου δηλαδή αφορά στο ότι θα πρέπει να τρέξω πρώτα όσες φορές χρειάζεται το ερώτημα, και να εμφανίσω μετά τη φόρμα, ενώ εγώ θέλω να τρέχω το ερώτημα μέσα από τη φόρμα όσες φορές μπορεί να θελήσει ο χρήστης. (αν θεωρήσουμε ότι το ερώτημα μου εμφανίζει κάθε φορά μία εγγραφή με έναν συγκεκριμένο κωδικό). Title: Re: Βοήθεια σε ερώτημα - Φόρμα της Αccess Post by: provataki on March 17, 2012, 02:12:36 am εχω την εντυπωση οτι μπορεις να προγραμματισεις μεσα στην access τι θα κανουν τα κουμπια.
Αλλα εχω να το πιασω πάνω από 5ετια το πρόγραμμα :P Title: Re: Βοήθεια σε ερώτημα - Φόρμα της Αccess Post by: fugiFOX on March 17, 2012, 20:53:07 pm Θέλω να φτιάξω το εξής: Έστω ότι έχω ένα πελατολόγιο, όπου ο κάθε πελάτης έχει έναν κωδικό. Θέλω να φτιάξω σε μορφή φόρμας το εξής: να υπάρχει ένα (ή περισσότερα, αν μπορούν να εμφανίζονται δυναμικά) πεδίο στο οποίο να γράφω έναν κωδικό, και σε μια λίστα από κάτω (υποφόρμα? πίνακας?) να εμφανίζεται η αντίστοιχη εγγραφή. Στη συνέχεια να γράφω έναν άλλο κωδικό και να προστίθεται στην "υποφόρμα" και νέα εγγραφή. Δηλαδή δε θέλω να χάνονται οι παλιές. Αν κάνω π.χ. το ίδιο πράγμα 10 φορές, στο τέλος να έχω μία λίστα από 10 πελάτες και τα στοιχεία τους, την οποία πιθανώς να μπορώ να την τυπώσω με κάποιο κουμπί κ.τ.λ. Το δυναμικό είναι ο αριθμός των εγγραφών και ότι για κάθε μια θα πρέπει να δίνω εγώ το κριτήριο, δηλαδή τον κωδικό του πελάτη. Καμιά ιδέα? Αυτό που θέλεις είναι το "γνωστό" linked forms. Θα φτιάξεις μια subform που θα εμφανίζει τις πληροφορίες που θες συνήθως σε datasheet mode. έπειτα θα φτιάξεις την main/parent form που θα καταχωρείς το id του πελάτη σου. Θα τις συνδέσεις (μπορείς να βρεις άπειρους οδηγούς πώς γινεται αυτό) και όλα τα υπόλοιπα γίνονται αυτόματα. Το id μπορείς να το κάνεις ότι θες αν δεν το βάλεις autonumber. Δυναμικά να εμφανίζεις πεδία = textboxes χρειάζεται να προγραμματίσεις σε vba Δεν είναι πολύ δύσκολο, παίζεις με το .visibility property Title: Re: Βοήθεια σε ερώτημα - Φόρμα της Αccess Post by: corina on March 19, 2012, 13:01:29 pm thnx fugi, θα το δοκιμάσω και θα σου πω αποτέλεσμα
|