Ανανέωση ιστοσελίδας

Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια!

Κλειστό Θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 22-04-12, 03:24
spooky
Guest
 
Μηνύματα: n/a
Προεπιλογή Tabbed form

Καλησπέρα και πάλι.

Μια νέα απορία.

Έχω μια φόρμα που σε αυτήν έχει ένα list box το οποίο τραβάει κι ενημερώνει εγγραγές από έναν πίνακα. Από κάτω θέλω να βάλω tabs το οποία να τα δημιουργώ όποτε θέλω εγώ με ένα κουμπί . Το όνομα του tab να αποθηκεύεται σε έναν πίνακα.

Στο List box θα είναι το έτος , και στα tabs θα είναι οι μήνες και μέσα στα tab οι μέρες του μήνα τις οποίες κι αυτές εγώ να μπορώ να τις δημιουργώ όποτε θέλω.

Γίνονται όλα αυτά ή ζητάω πολλά ?
  #2  
Παλιά 22-04-12, 20:50
Super Moderator
Όνομα: Αγγελος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 29-04-2010
Μηνύματα: 111
Προεπιλογή

Καλησπέρα,


Αρχικά να πω πως εφόσον τα tabs θα είναι οι μήνες, ίσως είναι ευκολότερο να υπάρχουν και να τα εμφανίζεις ή αποκρύπτεις ανάλογα.

Με αυτή την λογική δεν καταλαβαίνω αυτο: "Το όνομα του tab να αποθηκεύεται σε έναν πίνακα."

Για ποιον λόγο?

Επίσης για το listbox:
αρχικά λες: "...έχει ένα list box το οποίο τραβάει κι ενημερώνει εγγραγές από έναν πίνακα"
και στην συνέχεια: "Στο List box θα είναι το έτος"

Ίσως μια αναλυτική και ακριβής περιγραφή θα μας βοηθούσε στην κατανόηση και λύση του προβλήματός σου..

Στην Access όλα είναι δυνατά ;)


Φιλικά πάντα!
__________________
Always Look on the Bright Side of Life!
  #3  
Παλιά 22-04-12, 22:33
spooky
Guest
 
Μηνύματα: n/a
Προεπιλογή

Πολύ καλησπέρα.

Ευχαριστώ εκ των προτέρων .

Παραθέτω μια εικόνα όπως την έχω φανταστεί αλλά χωρίς να μπορώ να την υλοποιήσω.

Στο πεδία έτος θα καταχωρώ διάφορα έτη.

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

Έινια λίγο πιο κατανοητό τώρα ?
Συνημμένα Thumbnails
Tabbed form-forma.jpg  
  #4  
Παλιά 22-04-12, 23:45
Super Moderator
Όνομα: Αγγελος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 29-04-2010
Μηνύματα: 111
Προεπιλογή

Βασικά, προσπάθησε αρχικά να φτιάξεις τους πίνακές σου.
Οι φόρμες έρχονται στο επόμενο στάδιο..

- Δημιούργησε έναν πίνακα ο οποίος θα περιέχει τα έτη
- έναν πίνακα ο οποίος θα περιέχει τους μήνες
- και έναν πίνακα ο οποίος θα περιέχει της ημέρες

Πιστεύω πως αυτό που θέλεις να κάνεις δεν είναι και ότι το πιο λειτουργικό (στο επίπεδο φόρμας πάντα)

Θα μπορούσες πολύ εύκολα να δημιουργήσεις μια φόρμα σε μορφή "Συνεχείς φόρμες" και να συμπληρώνεις σε αυτήν τον μήνα, μέσα απο ένα combobox (valuelist) πεδίο τον / τους μήνες για το κάθε έτος.

Και το ίδιο να κάνεις για τις ημέρες του μήνα.

Προσπάθησε να ξεκινήσεις με αυτόν τον τρόπο και ανέβασε αυτό που έκανες για να το δούμε καλύτερα..

Φιλικά..
__________________
Always Look on the Bright Side of Life!
  #5  
Παλιά 23-04-12, 01:17
spooky
Guest
 
Μηνύματα: n/a
Προεπιλογή

Ωραία , ας αφήσουμε τις φόρμες κια ας ξεκινήσουμε από τους πίνακες .

Έχω φτιάξει αυτό . Στον πίνακα Έτος κρατάω τα χρόνια , στον πίνακα Μήνες τους μήνες και στον πίνακα μέρα τις μέρες. Το θέμα είναι ότι όταν πάω να βάλω μια μέρα σε ένα μήνα ενός έτους δεν σχετίζεται με το έτος , αλλά μόνο με τον μήνα . Δεν ξέρω αν έχω κάνει κάτι λάθος.

Και πως όλα αυτά θα τα σχετίσω με τον πίνακα Εργαζόμενοι και τον πίνακα Ημερήσιο πρόγραμμα ?


Το έχω ξανα αναφέρει και σε προηγούμενο θέμα αλλά αυτό που θέλω να πετύχω φαίνεται στο φύλα excell


Ευχαριστώ εκ των προτέρων
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb Programma_2012-04-23.mdb (296,0 KB, 20 εμφανίσεις)
Τύπος Αρχείου: xls ΦΕΒΡΟΥΑΡΙΟΣ.xls (37,5 KB, 13 εμφανίσεις)
  #6  
Παλιά 23-04-12, 08:45
Super Moderator
Όνομα: Αγγελος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 29-04-2010
Μηνύματα: 111
Wink

Καλημέρα,

λοιπόν, στην βάση που ανέβασα άνοιξε να δεις τους πίνακες στις σχέσεις.

Άφησε λιγάκι απ' έξω τον πίνακα "ημερήσιο πρόγραμμα" (daily_schedule)
(άλλαξα τις ονομασίες των πινάκων και τα περισσότερα στοιχεία στα Αγγλικά)

Όπως θα δεις κάτω απο το έτος έχεις του μήνες σε combobox, τώρα, μέσα στους μήνες έρχεσαι και "κρεμάς" τις ημέρες.
Απο τις ημέρες είναι που προκύπτει το ημερήσιο πρόγραμμα που ζητάς, όλη σου η πληροφορία έρχεται και "μαζεύεται μέσα σε αυτόν τον πίνακα.
Αν παρατηρήσεις τον πίνακα θα δεις ότι υπάρχουν 3 κλειδιά. Αυτό περιορίζει τον πίνακα στο να μην μπορεί να έχει έναν εργαζόμενο στην ίδια ημερομηνία (μήνα), στην ίδια ημέρα και στην ίδια βάρδια!
Και αυτό είναι και το λογικό! :P

Τώρα ο πίνακας "ημερήσιο πρόγραμμα" (daily_schedule) όπως είπα και παραπάνω θα προκύψει απο τα στοιχεία όλων των πινάκων (και ειδικά του πίνακα days) μέσα απο ερώτημα.

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

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

(δυστυχώς δεν έχω τον χρόνο να το προχωρήσω τώρα... θα το κοιτάξω όμως το βραδάκι, στο μεταξύ ότι μπορέσεις να προσθέσεις - δημιουργήσεις είναι προς όφελός σου :D )
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb acc_programma_ergasias.mdb (556,0 KB, 27 εμφανίσεις)
__________________
Always Look on the Bright Side of Life!
  #7  
Παλιά 23-04-12, 08:59
Super Moderator
Όνομα: Αγγελος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 29-04-2010
Μηνύματα: 111
Προεπιλογή

Ας συνεχίσουμε το θέμα εδώ: http://www.ms-office.gr/forum/access...programma.html μιας και αφορά την ίδια βάση δεδομένων και ήδη έχει γίνει αρκετή δουλειά απο τον Γιώργο κι εσένα..
__________________
Always Look on the Bright Side of Life!
Κλειστό Θέμα


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Word Style Form σε Access γιώργοςΚ Access - Ερωτήσεις / Απαντήσεις 0 10-01-17 19:05
Split form mikekal1oo Access - Ερωτήσεις / Απαντήσεις 0 22-04-16 21:19
Admin Login Form Dimitriss Access - Ερωτήσεις / Απαντήσεις 5 21-12-15 12:08
Form Size - Πρόβλημα γιώργοςΚ Access - Ερωτήσεις / Απαντήσεις 2 17-01-14 19:21
Export form results spooky Access - Ερωτήσεις / Απαντήσεις 7 31-05-10 19:13


Η ώρα είναι 08:40.