Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > διαγραφή εγγραφής υπο όρους

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 19-08-15, 08:11
Dom Ο χρήστης Dom δεν είναι συνδεδεμένος
Όνομα: Δομνα
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-06-2015
Μηνύματα: 15
Προεπιλογή διαγραφή εγγραφής υπο όρους

Καλημέρα σε όλους,

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

Πιο συγκεκριμένα, έχω μια φόρμα "κατανάλωση" η οποία περνάει τις εγγραφές σε ένα πίνακα "κατανάλωση". Ο πίνακας αυτό συνδέεται με έναν άλλο πίνακα "Τρόφιμα". Αυτό που θέλω είναι κάθε φορά που κάνει κάποιος μια κατανάλωση να διαγράφεται η αντίστοιχη εγγραφή από τον πίνακα τρόφιμα.

Γίνεται αυτό;

Ευχαριστώ πολύ!!
Απάντηση με παράθεση
  #2  
Παλιά 19-08-15, 11:49
Όνομα: Παναγιώτης
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 12-07-2012
Μηνύματα: 61
Προεπιλογή

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

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

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

ελπίζω να βοήθησα.
παναγιώτης
Απάντηση με παράθεση
  #3  
Παλιά 19-08-15, 11:57
Dom Ο χρήστης Dom δεν είναι συνδεδεμένος
Όνομα: Δομνα
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-06-2015
Μηνύματα: 15
Post

Παράθεση:
Αρχική Δημοσίευση από octapus Εμφάνιση μηνυμάτων
Xαιρετώ
δεν είμαι ο καταλληλότερος για να δώσω συμβουλή, αλλά θα προσπαθήσω.
ελπίζω να με συγχωρέσουν οι παλαιότεροι και σοφότεροι.

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

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

ελπίζω να βοήθησα.
παναγιώτης


Παναγιώτη σε ευχαριστώ πάρα πολύ για τη βοήθεια. Μελετάω τώρα αμέσως τη λύση που προτείνεις για να δω πως μπορεί να υλοποιηθεί. Παράλληλα επισυνάπτω και τη βάση μου γιατί δεν ξέρω αν θα τα καταφέρω μόνη.
Συνημμένα Αρχεία
Τύπος Αρχείου: zip apothiki.zip (477,2 KB, 17 εμφανίσεις)
Απάντηση με παράθεση
  #4  
Παλιά 19-08-15, 15:56
Όνομα: Παναγιώτης
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 12-07-2012
Μηνύματα: 61
Προεπιλογή

από ότι βλέπω οι πίνακες σου δεν έχουν κάποιο κλειδί, οπότε δεν μπορεί να υπάρχει επικοινωνία μεταξύ των πινάκων
από ότι βλέπω στους πίνακες δεν έχεις πεδίο ποσότητα, οπότε τι εγγραφή θα διαγράφεται;
θα παίρνει κάποιος αλεύρι χωρίς να καταχωρείς πόσο αλεύρι πήρε;
και τι αλεύρι θα διαγράφεις από τα τρόφιμα;
έτσι όπως βλέπω την βάση δεν νομίζω ότι μπορεί να λειτουργήσει
Απάντηση με παράθεση
  #5  
Παλιά 19-08-15, 19:37
Dom Ο χρήστης Dom δεν είναι συνδεδεμένος
Όνομα: Δομνα
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-06-2015
Μηνύματα: 15
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από octapus Εμφάνιση μηνυμάτων
από ότι βλέπω οι πίνακες σου δεν έχουν κάποιο κλειδί, οπότε δεν μπορεί να υπάρχει επικοινωνία μεταξύ των πινάκων
από ότι βλέπω στους πίνακες δεν έχεις πεδίο ποσότητα, οπότε τι εγγραφή θα διαγράφεται;
θα παίρνει κάποιος αλεύρι χωρίς να καταχωρείς πόσο αλεύρι πήρε;
και τι αλεύρι θα διαγράφεις από τα τρόφιμα;
έτσι όπως βλέπω την βάση δεν νομίζω ότι μπορεί να λειτουργήσει
Λογικο να μη καταλαβαινεις γιατι ο τροπος καταχωρησης που μου ζητησαν είναι καπως περιεργος.
Καθε τροφιμο που καταχωρειται ειναι 1 στην ποσοτητα κ πρωτευον κλειδι ειναι η ετικέτα.ετσι υπαρχει το αλευρι1,το αλεύρι2 κοκ. Αντιστοιχα υπαρχει το βουτυρο1,βουτυρο2 κοκ. Κτο ιδιο για ολα τα ειδη τροφιμων.
Η ετικετα απο τον πινακα τροφιμα συνδεεται με την ετικετα απο τον πινακα καταναλωση με σχεση 1 προς πολλα.
Αυτο που θελω ειναι οταν καταναλωνεται ας πουμε το αλευρι3 να το περναει στη φόρμα καταναλωση κ αυτοματα να διαγραφεται απο τον πινακα τροφιμα.

Δεν ξερω αν το εξηγησα αρκετα αναλυτικα.ελπιζω να μην ισχυει οντως οτι δεν μπορει να λειτουργησει η βαση.

Οσο για το πως θα περαστει η καταναλωση αν δεν γινει με διαγραφη θα πρεπει να σκεφτω αλλο τροπο..
Απάντηση με παράθεση
  #6  
Παλιά 20-08-15, 07:30
Όνομα: Παναγιώτης
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 12-07-2012
Μηνύματα: 61
Προεπιλογή

καλημέρα δόμνα
δηλαδή το αλεύρι1 σημαίνει 1 πακέτο αλεύρι;
και αν έχουν στην αποθήκη 50 πακέτα αλεύρι θα υπαρχουν στον πίνακα 50 αλεύρια;
νομίζω ότι η βάση σου έχει θέμα και οι γνώσεις μου δεν φθάνουν για να λύσουν
το πρόβλημά σου.
παναγιώτης
Απάντηση με παράθεση
  #7  
Παλιά 20-08-15, 07:41
Dom Ο χρήστης Dom δεν είναι συνδεδεμένος
Όνομα: Δομνα
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-06-2015
Μηνύματα: 15
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από octapus Εμφάνιση μηνυμάτων
καλημέρα δόμνα
δηλαδή το αλεύρι1 σημαίνει 1 πακέτο αλεύρι;
και αν έχουν στην αποθήκη 50 πακέτα αλεύρι θα υπαρχουν στον πίνακα 50 αλεύρια;
νομίζω ότι η βάση σου έχει θέμα και οι γνώσεις μου δεν φθάνουν για να λύσουν
το πρόβλημά σου.
παναγιώτης

Καλημέρα,

δυστυχώς αυτό ακριβώς μου έχουν ζητήσει. Θέλουν να βάζουν μια ετικετούλα με έναν αριθμό πάνω στο κάθε προϊόν στην αποθήκη και έτσι να το αποθηκεύουν και στη βάση.
Δυστυχώς επίσης δεν νομίζω οι μπορώ να επέμβω σε αυτό εφόσον το έχουν αποφασίσει....

Όπως και να χει σε ευχαριστώ πάρα πολύ για τη βοήθεια.
Απάντηση με παράθεση
  #8  
Παλιά 20-08-15, 07:55
Όνομα: Παναγιώτης
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 12-07-2012
Μηνύματα: 61
Προεπιλογή

στην αποθήκη υπάρχουν 30 αλεύρια.
αν πάει κάποιος και αγοράσει το αλεύρι13, αυτό θα σβηστεί από τον πίνακα
και αυτοί θα πάρουν το ταμπελάκι. σωστά;
ο μπακαλόπουλος τους χαρίζει ένα πακέτο αλεύρι.
αυτό το αλεύρι τι νούμερο θα πάρεις;
αλεύρι 13 ή αλεύρι 31;
Απάντηση με παράθεση
  #9  
Παλιά 20-08-15, 08:06
Dom Ο χρήστης Dom δεν είναι συνδεδεμένος
Όνομα: Δομνα
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-06-2015
Μηνύματα: 15
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από octapus Εμφάνιση μηνυμάτων
στην αποθήκη υπάρχουν 30 αλεύρια.
αν πάει κάποιος και αγοράσει το αλεύρι13, αυτό θα σβηστεί από τον πίνακα
και αυτοί θα πάρουν το ταμπελάκι. σωστά;
ο μπακαλόπουλος τους χαρίζει ένα πακέτο αλεύρι.
αυτό το αλεύρι τι νούμερο θα πάρεις;
αλεύρι 13 ή αλεύρι 31;
Πολύ σωστή η απορία σου κι εγώ ακριβώς την ίδια είχα.
Δεν τους νοιάζει τόσο πολύ αυτό. Ίσα ίσα τους βολεύει γιατί ετσι δεν θα ξεφύγουν πολυ σε αριθμούς αφού θα μπορούν να ξαναδίνουν την ίδια ετικέτα
(θεωρώ βέβαια πως στην πράξη όταν θα χάσουν τη μπάλα με τα καρτελάκια θα τους νοιάζει)

Αυτό που τους καίει είναι:
1)να τους ειδοποιεί για το ποιο π.χ. αλεύρι έχει λήξει και να πηγαίνουν και να πετάνε π.χ. το αλευρι5 ώστε να μην ψάχνουν κάθε μέρα όλα τα αλεύρια για να δούνε ποιο έληξε

2) να ξέρουν πόσα αλεύρια,βουτυρα κλπ καταναλώθηκαν το μήνα ανάλογα και με τα άτομα που φιλοξένησαν για να μπορούν να κάνουν καλύτερους προυπολογισμούς για τις ανάγκες τους.

Με βάση αυτά τα ζητούμενα, μέχρι στιγμής δεν έχω καταφέρει να σκεφτω καλύτερη λύση πέρα απο το να διαγράφονται απο τον πίνακα τρόφιμα. Δεκτή κάθε ιδέα!!
Απάντηση με παράθεση
  #10  
Παλιά 20-08-15, 15:50
Όνομα: Παναγιώτης
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 12-07-2012
Μηνύματα: 61
Προεπιλογή

Σου έφτιαξα τους πίνακες έτσι όπως πιστεύω ότι πρέπει να γίνουν.
oi φόρμες είναι πρόχειρες και τις προσαρμόζεις όπως νομίζεις.
το ταμπελάκι που λέω δεν χρειάζεται να είναι κείμενο.
νομίζω ότι είναι καλύτερα να είναι αριθμός.
επίσης για την ώρα το ταμπελάκι το ορίζεις χειροκίνητα και όχι αυτόματα.
το αυτόματα θα μας το δείξει κάποιος που ξέρει vba.
το βασικό σου ερώτημα θα προσπαθήσω να στο απαντήσω αύριο.
επίσης κάποιος που γνωρίζει vba θα μας δείξει πως μια εγγραφή θα παίρνει αυτόματα
το ταμπελάκι κάποιας εγγραφής που θα έχει διαγραφεί.
Συνημμένα Αρχεία
Τύπος Αρχείου: zip arsis_apothiki22.zip (22 Bytes, 32 εμφανίσεις)
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Μορφοποίηση] Μορφοποίηση Υπό όρους Spirosgr Excel - Ερωτήσεις / Απαντήσεις 7 08-11-17 11:44
[ Πίνακες ] Διαγραφή εγγραφών πίνακα υπό όρους dimitrisp Access - Ερωτήσεις / Απαντήσεις 5 12-11-16 13:58
[ Φόρμες ] Διαγραφή εγγραφής σε φόρμα xristos Access - Ερωτήσεις / Απαντήσεις 5 10-11-14 21:59
[ Φόρμες ] Διπλή διαγραφή εγγραφής artchrist73 Access - Ερωτήσεις / Απαντήσεις 8 07-11-11 20:49
Μορφοποίηση υπό όρους... jimrenoir Access - Ερωτήσεις / Απαντήσεις 2 18-04-11 18:28


Η ώρα είναι 04:29.