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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 29-12-16, 23:42
Όνομα: Δημητρης
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 29-07-2015
Μηνύματα: 32
Προεπιλογή Εμφάνιση τελευταίων εγγραφων

Χρονιά πολλά και καλά σε όλους. Θα ήθελα την βοήθεια σας, στο δείγμα που σας επισυνάπτω στη φόρμα insertF έχω μια δευτερεύουσα φόρμα η οποία εμφανίζεται χωρίς εγγραφές. Θα ήθελα μόλις κάνω μια καταχώρηση να μου εμφανίζει την καταχώρηση που έκανα και γενικά όσες εγγραφές κάνω από τη στιγμή που ξεκινήσω να καταχωρώ και όχι να μου εμφανίζει όλες τις εγγραφές,
Ευχαριστώ εκ των προτέρων!!!
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb deigma.accdb (360,0 KB, 9 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 30-12-16, 15:01
Super Moderator
Όνομα: ΓΙΩΡΓΟΣ
Έκδοση λογισμικού Office: Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 14-01-2014
Μηνύματα: 234
Προεπιλογή

Γεια σου Δημήτρη και Χρόνια Πολλά.
Δες το συνημμένο, πιστεύω να είναι αυτό που θέλεις.
Καλή Πρωτοχρονιά.
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb deigma.accdb (412,0 KB, 19 εμφανίσεις)
__________________
Βραχνάκης Γιώργος
vrahnakisg@gmail.com
Απάντηση με παράθεση
  #3  
Παλιά 30-12-16, 15:07
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλημέρα και χρόνια πολλά.

Δημήτρη δες μια πρόταση στο συνημμένο.

Κάποιες επισημάνσεις:

1) Για να αποφύγουμε λάθη, δεν πρέπει να χρησιμοποιούμε, ως ονόματα πεδίων και στοιχείων ελέγχου, δεσμευμένες λέξεις.

Η λέξη name έχει δεσμευτεί για το όνομα των αντικειμένων.

Για παράδειγμα η έκφραση me.name, στον κώδικα μιας φόρμας, επιστρέφει το όνομά της και όχι την τιμή του πεδίου ή του στοιχείου ελέγχου name.

2) Αφού αποφάσισες οι εγγραφές να προσαρτώνται με ερώτημα προσάρτησης, η φόρμα insertF δεν πρέπει να είναι δεσμευμένη.

Υλοποίηση του ζητούμενου:

1) Έγιναν αλλαγές σύμφωνα με τις επισημάνσεις

2) Προστέθηκε το ερώτημα qrySubTableT και η συνάρτηση FminID() , που χρησιμοποιείται για το φιλτράρισμα του ερωτήματος.

3) Ως προέλευση εγγραφών για την δευτερεύουσα φόρμα ορίστηκε το παραπάνω ερώτημα.

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

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

Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb ShowLastRecords.accdb (740,0 KB, 27 εμφανίσεις)
Απάντηση με παράθεση
  #4  
Παλιά 30-12-16, 15:16
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Γιώργο δουλεύαμε ταυτόχρονα και δεν είδα τη λύση που πρότεινες.
Απάντηση με παράθεση
  #5  
Παλιά 30-12-16, 18:25
Όνομα: Δημητρης
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 29-07-2015
Μηνύματα: 32
Προεπιλογή

Σας ευχαριστώ πολύ και τους δύο για τις λύσεις που μου προτείνεται. Θα τις μελετησω και θα επανελθω τις προσεχείς ημέρες, αν και πιστεύω πως θα καλύπτουν οι προτεινόμενες λύσεις. Παιδιά σας εύχομαι καλή χρονιά να έχετε κι ότι επιθυμείτε! Ευχαριστώ και πάλι για το χρόνο σας.
Απάντηση με παράθεση
  #6  
Παλιά 10-01-17, 14:49
Όνομα: Δημητρης
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 29-07-2015
Μηνύματα: 32
Προεπιλογή

Καλή χρονιά σε ολους, με υγεία! Αν και οι δύο λύσεις με κάλυπταν, τελικά κατέληξα στην πρώτη, αυτή του Γιωργου (vraxnakisg) και ο λόγος είναι γιατί είναι πιο κοντά στις γνώσεις τις δικές μου και συνεπώς καλύτερα διαχειρισιμο από μένα. Σας ευχαριστώ και τους δύο!
Απάντηση με παράθεση
  #7  
Παλιά 10-01-17, 15:27
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα και καλή χρονιά

Πραγματικά η λύση του Γιώργου (vraxnakisg) είναι πιο απλή.

Όμως, για κάθε ομάδα τιμών (όνομα, διεύθυνση, τηλέφωνο), καταχωρεί στον πίνακα 2 όμοιες εγγραφές.

Για τη διόρθωση του προβλήματος θα πρότεινα την αφαίρεση από τον κώδικα, της εντολής:
Κώδικας:
CurrentDb.Execute "INSERT INTO TableT (name, address, phone) VALUES ('" & Me.txtname & "','" _
 & Me.txtaddress & "','" & Me.txtphone & "')"
Φιλικά/Γιώργος
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Εμφάνιση επιλεγμένων εγγραφών από Σύνθετο Πλαίσιο dimitrisp Access - Ερωτήσεις / Απαντήσεις 2 02-11-14 18:07
[ Εκθέσεις ] οριζόντια εμφάνιση εγγραφών σε έκθεση octapus Access - Ερωτήσεις / Απαντήσεις 6 21-08-14 07:39
[ Φόρμες ] Εμφάνιση συνόλου εγγραφών mike04 Access - Ερωτήσεις / Απαντήσεις 4 11-02-12 23:20
[ Φόρμες ] Εμφάνιση Συγκεκριμένων Εγγραφών στην Φόρμα. Free_Ghost Access - Ερωτήσεις / Απαντήσεις 32 27-10-10 20:47
Αυτόματη εμφάνιση εγγραφών σε φόρμα Access balex Access - Ερωτήσεις / Απαντήσεις 8 16-07-10 18:18


Η ώρα είναι 13:05.