Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > Απορία σχετικά με το πως βάζω όριο στις μέρες ενοικίασης

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

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 27-05-12, 19:48
Όνομα: Βανέσα
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 27-05-2012
Μηνύματα: 11
Smile Απορία σχετικά με το πως βάζω όριο στις μέρες ενοικίασης

Γεια σας, είμαι καινούρια εδώ και εχω μια απορία για ενα project που πρεπει να κάνω και εχω κολλήσει.... Σας εχω επισυνάψει το αρχείο της access και το ερώτημα που πρέπει να απαντήσω είναι τί πρέπει να κάνω ώστε κάθε πελάτης να μπορεί να νοικιάσει μια ταινία για το πολύ 7 ημέρες.
Ευχαριστώ εκ των προτέρων. :)
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb Video Club.mdb (440,0 KB, 61 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 28-05-12, 10:48
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλημέρα

Βανέσα, καλωσόρισες στην παρέα μας.

Αν υποθέσουμε ότι η ημερομηνία ενοικίασης καταχωρείται στο πεδίο [Ημερομηνία Ενοικίασης] και η ημερομηνία επιστροφής στο πεδίο [Ημερομηνία Επιστροφής], τότε ο περιορισμός που θέλεις υλοποιείται με την έκφραση:

[Ημερομηνία Επιστροφής]<=[Ημερομηνία Ενοικίασης]+7.

Επειδή στον περιορισμό εμπλέκονται περισσότερα από ένα πεδία, μπορεί να υλοποιηθεί μόνο ως περιορισμός επιπέδου πίνακα.

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

Θα ανοίξει το φύλλο ιδιοτήτων του πίνακα. Εκεί θα τοποθετήσεις τον περιορισμό και το μήνυμα που θα εμφανίζεται όταν παραβιάζεται.

Γιώργος

ΥΓ. Θα πρέπει να προσέξεις τη σχεδίαση της ΒΔ. Πως ξέρουμε ποιος έκανε την ενοικίαση και ποια ταινία νοίκιασε;

Τελευταία επεξεργασία από το χρήστη kapetang : 28-05-12 στις 10:54. Αιτία: Προσθήκη υστερόγραφου
Απάντηση με παράθεση
  #3  
Παλιά 30-05-12, 21:33
Όνομα: Βανέσα
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 27-05-2012
Μηνύματα: 11
Προεπιλογή

Η συνέχεια της εργασίας, είναι να κάνω σχέσεις. Έτσι μαλλον υποθετω θα δουμε ποιος εκανε την ενοικιαση και ποια ταινια πηρε ;) ενταξει, θα το προσπαθήσω! ευχαριστω πολυ για την πολύτιμη βοήθεια!! αν εχω απορία θα επανέλθω!
Απάντηση με παράθεση
  #4  
Παλιά 31-05-12, 18:14
Όνομα: Βανέσα
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 27-05-2012
Μηνύματα: 11
Προεπιλογή Φόρμες

Επεστρεψα! Λοιπον, στο ίδιο αρχείο έκανα τις σχέσεις που προαπαιτούνται και τώρα πρέπει να δημιουργήσω φόρμες. Θέλω να το κάνω με τη χρήση οδηγού αλλα όταν πάω να το δημιουργήσω μου βγάζει ενα μύνημα ότι δεν έχω επιλέξει πεδία. Ναι, αλλά δεν μπορώ να τα επιλέξω. Γιατι?
Επισυνάπτω το νέο αρχείο.
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb Video Club.mdb (440,0 KB, 31 εμφανίσεις)
Απάντηση με παράθεση
  #5  
Παλιά 31-05-12, 20:11
Το avatar του χρήστη Meteora
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-12-2008
Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
Προεπιλογή

Καλησπέρα

Νομίζω οτι πρέπει να διαβάσεις αν θέλεις να φτιάξεις κάποιες μικρές εφαρμογές. Η δημιουργία μιας εφαρμογής με πελάτες - ταινίες - δανεισμούς - επιστροφές - ... έχει πολλές απαιτήσεις και δεν θα μπορέσεις να ανταποκριθείς...
Η Access δεν είναι ιδιαίτερα δύσκολη. Γρήγορα μαθαίνεις από πίνακες - φόρμες - ερωτήματα και αναφορές. Όταν θες να πας παραπέρα ασχολείσαι με SQL, VBA, ...
Αυτή είναι η πρότασή μου. Καλό ξεκίνημα...

Με εκτίμηση
Νίκος Δ.
Απάντηση με παράθεση
  #6  
Παλιά 31-05-12, 20:31
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα, Βανέσα

Στην access 2010, που έχω, δεν υπάρχει πρόβλημα. Μάλλον κάτι δε γίνεται σωστά.

Όταν ανοίξει ο οδηγός στο πάνω μέρος υπάρχει ένα αναπτυσσόμενο πλαίσιο (comboBox).
Αυτό δείχνει τους διαθέσιμους στη ΒΔ πίνακες και ερωτήματα.

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

Κάτω από το πτυσσόμενο πλαίσιο υπάρχουν δύο πλαίσια λίστας.

Το αριστερό περιέχει τα διαθέσιμα πεδία του επιλεγέντος πίνακα ή ερωτήματος.

Το δεξιό είναι αρχικά κενό και προορίζεται να εμφανίζει τα πεδία που επιλέγουμε (από τα διαθέσιμα) για να μπουν στη φόρμα.

Εδώ επιλέγουμε στην αριστερή λίστα πεδία και πατούμε το κουμπί «>» για να μεταφερθούν στη δεξιά λίστα ώστε να εμφανιστούν στη φόρμα.

Κάνε δοκιμές για να δεις πως δουλεύουν τα κουμπιά «>», «>>», «<», «<<».

Αφού μεταφέρουμε τα πεδία που θέλουμε στη δεξιά λίστα πατούμε στο ΟΚ για να συνεχίσουμε.

Στη ΒΔ που επισυνάπτω δημιούργησα κάποιες φόρμες.

Ενδιαφέρον παρουσιάζει η «ΠΕΛΑΤΗΣ_ΕΝΟΙΚΙΑΣΕΙΣ», που είναι σύνθετη και μπορεί να εμφανίσει και να χειριστεί τις ενοικιάσεις ανά πελάτη.

Κατά τη γνώμη μου:

1) Τα πεδία [Κωδικός Πελάτη] και [Κωδικός Ταινίας] στο πίνακα [ΕΝΟΙΚΙΑΣΕΙΣ] πρέπει να είναι αναζήτησης, για να επιλέγονται εύκολα.

2) Τα πεδία αναζήτησης να είναι σύνθετα πλαίσια (comboBox) και όχι πλαίσια λίστας, για να πιάνουν λιγότερο χώρο.

3) Η ηλικία δε χρειάζεται στον πίνακα γιατί δεν είναι κάτι σταθερό και αν τη χρειαστούμε μπορούμε να την υπολογίσουμε από την ημερομηνία γέννησης.

4) O [Κωδικός Ταινίας], να διαγραφεί από τον πίνακα [ΠΕΛΑΤΕΣ].

Ενημέρωσε το φόρουμ αν καλύφτηκες.

Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb Video Club2.mdb (456,0 KB, 65 εμφανίσεις)
Απάντηση με παράθεση
  #7  
Παλιά 31-05-12, 22:29
Όνομα: Βανέσα
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 27-05-2012
Μηνύματα: 11
Προεπιλογή

Nίκο, νομιζω ότι με παρεξήγησες, δεν είμαι εδώ γιατι είμαι τεμπέλα και μη θέλοντας να κάνω την εργασία μου για να περάσω ένα μάθημα (το οποίο δεν εχει σχέση με το αντικείμενο της σχολής "κοινωνικη εργασία" παρεπιπτόντως)απλά την "πόσταρα" και όποιος απαντήσει. Έχοντας μηδενικές γνώσεις στην access, και συμβουλευόμενη τις σημειώσεις που μου έδωσε η καθηγήτρια μου, δεν μπόρεσα να βρώ λύση στο πρόβλημά μου () το οποίο είναι καθαρά της access 2003 λειτουργικό. Προφανώς μετά απο ώρες προσπάθειας η τελευταία μου λύση είναι το forum σας το οποίο είναι και πολύ βοηθητικό...

...Γιώργο, ναι, σε ευχαριστώ πολύ για τη βοήθεια!

αλλά ναι, αν θεωρείται η ερώτησή μου περιττή συγνώμη, παρεξήγησα τους σκοπούς του θέματος ;)
Απάντηση με παράθεση
  #8  
Παλιά 01-06-12, 00:16
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Βανέσα, στο φόρουμ να αισθάνεσαι άνετα και να το θεωρείς σπίτι σου.

Τον Νίκο τον ξέρω καλά και μπορώ να εγγυηθώ ότι δεν είχε καμιά πρόθεση να σε «θίξει».

Απλά θέλησε να βοηθήσει για να κάνεις ένα σωστό ξεκίνημα.

Αφήνω τους τύπους και μπαίνω στην ουσία.

Το έλυσες το πρόβλημα με τη σχεδίαση των φορμών;
Απάντηση με παράθεση
  #9  
Παλιά 01-06-12, 20:32
Όνομα: Βανέσα
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 27-05-2012
Μηνύματα: 11
Προεπιλογή

Γιώργο, μα δεν νευρίασα - πάντα έλεγα οτι ο γραπτος λόγος στο ιντερνετ είναι απρόσωπος και δεν βλέπεις την πραγματική αντίδραση του άλλου.
Λοιπόν, είμαι σε αδιέξοδο.

Είπες:
Παράθεση:
Το δεξιό είναι αρχικά κενό και προορίζεται να εμφανίζει τα πεδία που επιλέγουμε (από τα διαθέσιμα) για να μπουν στη φόρμα.

Εδώ επιλέγουμε στην αριστερή λίστα πεδία και πατούμε το κουμπί «>» για να μεταφερθούν στη δεξιά λίστα ώστε να εμφανιστούν στη φόρμα.

Κάνε δοκιμές για να δεις πως δουλεύουν τα κουμπιά «>», «>>», «<», «<<».
Αυτό ακριβώς είναι το πρόβλημα. Οταν ανοίγω το παραθυρο γιατι θέλω να δημιουργήσω μια φόρμα, στην αριστερη λίστα που έπρεπε να μου δείχνει πεδία, δεν μου τα δείχνει. και όταν πατάω απο πάνω τους πίνακες μου λέει "unable to load dll" κατι τέτοιο όπως στέλνω στην εικόνα 1. Αφού μου βγάλει 2 φορές το ίδιο μύνημα μου βγάζει τον πίνακα που θέλω, όμως δεν μου δίνει διαθέσιμα πεδία. Όταν πατάω το βελάκι να κατέβει η λίστα με τους πίνακες μου βγάζει πάλι το ίδιο μήνυμα (εικόνα 2). . Πιστεύω αν δεν είχα αυτό το εμπόδιο θα μπορούσα να κάνω τα υπόλοιπα βήματα. (Την δημιουργία φόρμας σε προβολή σχεδίασης μου τα εμφανίζει κανονικά΄) . Η access μου είναι 2003 και στα αγγλικά, και την έχω κατεβάσει. Είναι απαραίτητο να την κάνω στην 2003. Η εκφώνηση του ερωτήματος είναι η εξής:
Φόρμες
Να φτιάξετε μια φόρμα για κάθε πίνακα με τα εξής χαρακτηριστικα:
--να έχει διάταξη στοίχισης
--να έχει στύλ βιομηχανικό
-- να ονομάσετε τις φόρμες σας "ΕΙΣΑΓΩΓΗ "ΟΝΟΜΑ ΠΙΝΑΚΑ""


Υπάρχει περίπτωση να μου το εμφανίζει αυτό λόγω του ότι έχω κάνει κάτι λάθος στις σχέσεις; Διόρθωσα τις σχέσεις όπως φαίνεται στην εικόνα 3 αλλά και πάλι τίποτα. Η εκφώνηση των σχέσεων είναι: Ενας πελάτης ενοικιάζει πολλές ταινίες και μια ταινία ενοικιάζεται απο πολλούς πελάτες... αρα η σχέση (λέω εγώ) είναι πολλά προς πολλά και χρειαζόμαστε έναν ενδιάμεσο πίνακα. Που είναι η ενοικίαση.

Είπες:
Παράθεση:
1) Τα πεδία [Κωδικός Πελάτη] και [Κωδικός Ταινίας] στο πίνακα [ΕΝΟΙΚΙΑΣΕΙΣ] πρέπει να είναι αναζήτησης, για να επιλέγονται εύκολα.
Τα ξένα κλειδιά μας έχει πεί ότι πρέπει πάντα να είναι αριθμός γιατί δεν μπορούν να είναι αυτόματη αρίθμηση.

Επίσης

Παράθεση:
2) Τα πεδία αναζήτησης να είναι σύνθετα πλαίσια (comboBox) και όχι πλαίσια λίστας, για να πιάνουν λιγότερο χώρο.

3) Η ηλικία δε χρειάζεται στον πίνακα γιατί δεν είναι κάτι σταθερό και αν τη χρειαστούμε μπορούμε να την υπολογίσουμε από την ημερομηνία γέννησης.
Τα έβαλα πλαίσια λίστας γιατί μας τα έδειξε με αυτό τον τρόπο. Η ηλικία ήταν μέρος της εκφώνησης του project!


Επικοινωνησα και με την καθηγήτρια, δεν πήρα απάντηση.
Μήπως ξέρετε που μπορώ να κατεβάσω την access 2003 στα ελληνικά και χωρίς προβλήματα?
Απάντηση με παράθεση
  #10  
Παλιά 01-06-12, 20:35
Όνομα: Βανέσα
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 27-05-2012
Μηνύματα: 11
Προεπιλογή

ξέχασα να βάλω τις εικόνες!!

τις έχω επισυνάψει.
Συνημμένα Thumbnails
Απορία σχετικά με το πως βάζω όριο στις μέρες ενοικίασης-1.jpg   Απορία σχετικά με το πως βάζω όριο στις μέρες ενοικίασης-2.png   Απορία σχετικά με το πως βάζω όριο στις μέρες ενοικίασης-3.png  
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Συναρτήσεις] Ανάλυση ημερών σε μήνες και μέρες thanosgr Excel - Ερωτήσεις / Απαντήσεις 2 11-03-14 11:31
[ Φόρμες ] Aυτόματη προσαρμογή στις διαστάσεις της οθόνης mikekal1oo Access - Ερωτήσεις / Απαντήσεις 4 29-04-13 14:52
Ημιδιαφάνεια στις αναδυόμενες και αποκλειστικές φόρμες liaverg Access - Ερωτήσεις / Απαντήσεις 7 18-03-13 15:05
[ Ασφάλεια] Απορία σε κλείδωμα βάσης δεδομένων Γιωργος Μπεστ Access - Ερωτήσεις / Απαντήσεις 3 03-05-12 07:45
[Συναρτήσεις] Απορία για συνάρτηση KostasKJ7 Excel - Ερωτήσεις / Απαντήσεις 5 21-02-12 15:47


Η ώρα είναι 20:57.