Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > [ Πίνακες ] ΠΛΗΘΟΣ ΕΓΓΡΑΦΩΝ

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 10-06-14, 17:47
Όνομα: Μάνος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 10-10-2012
Μηνύματα: 83
Προεπιλογή ΠΛΗΘΟΣ ΕΓΓΡΑΦΩΝ

Καλησπέρα.
Έχω μία βάση η οποία αποτελείται απο αρκετούς πίνακες.
Μήπως γνωρίζει κάποιος να μου πει με ποιο τρόπο μπορώ να γνωρίζω ο κάθε πίνακας πόσες εγγραφές έχει;
Ολοι οι πίνακες αποτελούνται απο τα ίδια πεδία.
Στην ουσία αυτό που θέλω είναι να έχω μία κατάσταση με τα ονόματα των πινάκων και δίπλα το πλήθος των εγγραφών.
Υπάρχει τρόπος;
Ευχαριστώ.
Απάντηση με παράθεση
  #2  
Παλιά 10-06-14, 21:53
Όνομα: Αλέξανδρος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-01-2010
Περιοχή: ΑΡΤΑ
Μηνύματα: 521
Προεπιλογή

Μάνο Καλησπέρα!!

Βλέπε συνημμένο
Ένας τρόπος είναι ο παρακάτω:
Αν κάθε πίνακας έχει και μια φόρμα τότε εύκολα έχουμε και το πλήθος εγγραφών.Κάνε μια καινούργια φόρμα και με Do lookup να αντλείς το πλήθος σε κάθε πλαίσιο κειμένου όπου και θα αντιστοιχεί σε κάθε φόρμα συνεπάγεται κάθε πίνακας.Τότε θα έχεις κάθε πλαίσιο κειμένου με αύξοντα αριθμό και το πλήθος κάθε πίνακα
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb test.accdb (480,0 KB, 29 εμφανίσεις)
Απάντηση με παράθεση
  #3  
Παλιά 10-06-14, 22:31
Όνομα: Μάνος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 10-10-2012
Μηνύματα: 83
Προεπιλογή

Αλέξανδρε καλησπέρα.
Ισως να μην έθεσα σωστά το πρόβλημά μου.
Έχω μία βάση δεδομένων η οποία αποτελείται απο 80 πίνακες.
Αυτο που θέλω είναι να εξάγω μία κατάσταση στην οποία να φαίνεται το όνομα κάθε πίνακα και το πλήθος των εγγραφών του κάθε πίνακα.
Και οι 80 πίνακες αποτελούνται απο τα ίδια πεδία.
Για να γίνω πιο σαφής: Είχα έναν πίνακα με 6000 εγγραφες και τον διέσπασα σε πίνακες βαση κάποιο κριτήριο.
π.χ.
Αρχικός πίνακας
ΟΝΟΜΑ ΕΠΩΝΥΜΟ ΟΜΑΔΑ
ΓΙΑΝΝΗΣ ΠΑΠΑΣ ΟΣΦΠ
ΜΙΧΑΛΗΣ ΑΝΤΩΝΙΟΥ ΠΑΟ
ΣΠΥΡΟΣ ΔΕΔΕΣ ΟΣΦΠ
ΚΩΣΤΑΣ ΝΙΚΟΛΑΟΥ ΑΕΚ
...
Εφτιαξα λοιπον απο τον αρχικο πίνακα έναν Πίνακα ΟΣΦΠ που είχε όλες τις εγγραφές όπου στο πεδίο ομάδα είχαν ΟΣΦΠ, έναν ΠΙΝΑΚΑ ΠΑΟ όπου έχει όλες τις εγγραφές όπου στο πεδίο ΟΜΑΔΑ έχουν την τιμή ΠΑΟ κτλ.
Θέλω να δω πόσες εγγραφές έχει ο πίνακας ΟΣΦΠ πόσες ο ΠΑΟ κτλ.
Ευχαριστώ πολύ.
Απάντηση με παράθεση
  #4  
Παλιά 11-06-14, 09:39
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλημέρα

Μάνο, δες μια προσέγγιση στην επισυναπτόμενη ΒΔ.

Πατώντας το κουμπί [Πληροφορίες Πινάκων] της φόρμας frmTablesInfo εκτελείται ο παρακάτω κώδικας,

Κώδικας:
Private Sub cmdTablesInfo_Click()
    Dim db As DAO.Database
    Dim tdf As DAO.TableDef
    Dim strSQL As String
    Const conSQL As String = "INSERT INTO TablesInfo (TableName,NumRecords) VALUES('"
       
    Set db = CurrentDb
    db.Execute ("DELETE * FROM TablesInfo")
    
   For Each tdf In db.TableDefs
        ' Αγνοούμε τους πίνακες συστήματος και τους προσωρινούς
        If Not (tdf.Name Like "MSys*" Or tdf.Name Like "~*" Or tdf.Name = "TablesInfo") Then
            strSQL = conSQL & tdf.Name & "', " & DCount("*", tdf.Name) & ")"
            db.Execute (strSQL)
        End If
    Next
    Set tdf = Nothing
    Set db = Nothing
End Sub
ο οποίος αποθηκεύει στο πίνακα TablesInfo τις ζητούμενες πληροφορίες.

Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb TableDefs.mdb (424,0 KB, 42 εμφανίσεις)
Απάντηση με παράθεση
  #5  
Παλιά 11-06-14, 10:40
Όνομα: Στέλιος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-05-2009
Περιοχή: Αθήνα
Μηνύματα: 169
Προεπιλογή

Καλημέρα
Η λίστα των πινάκων με τον αριθμό εγγραφών τους μπορεί να επιτευχθεί και με ένα απλό ερώτημα όπως στην συνημμένη βάση. Το είχα δει σε κάποιο θέμα στο παρόν Forum, δεν θυμάμαι σε ποιό και έκτοτε το χρησιμοποιώ σε όλες τις βάσεις μου. Αν τροποποιήσεις το φίλτρο στο Type μπορείς να εμφανίζεις και τα ερωτήματα.(1:Πίνακες, 5: Ερωτήματα)
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb TableDefs1.mdb (384,0 KB, 45 εμφανίσεις)
Απάντηση με παράθεση
  #6  
Παλιά 11-06-14, 18:01
Όνομα: Μάνος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 10-10-2012
Μηνύματα: 83
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από kapetang Εμφάνιση μηνυμάτων
Καλημέρα

Μάνο, δες μια προσέγγιση στην επισυναπτόμενη ΒΔ.

Πατώντας το κουμπί [Πληροφορίες Πινάκων] της φόρμας frmTablesInfo εκτελείται ο παρακάτω κώδικας,

Κώδικας:
Private Sub cmdTablesInfo_Click()
    Dim db As DAO.Database
    Dim tdf As DAO.TableDef
    Dim strSQL As String
    Const conSQL As String = "INSERT INTO TablesInfo (TableName,NumRecords) VALUES('"
       
    Set db = CurrentDb
    db.Execute ("DELETE * FROM TablesInfo")
    
   For Each tdf In db.TableDefs
        ' Αγνοούμε τους πίνακες συστήματος και τους προσωρινούς
        If Not (tdf.Name Like "MSys*" Or tdf.Name Like "~*" Or tdf.Name = "TablesInfo") Then
            strSQL = conSQL & tdf.Name & "', " & DCount("*", tdf.Name) & ")"
            db.Execute (strSQL)
        End If
    Next
    Set tdf = Nothing
    Set db = Nothing
End Sub
ο οποίος αποθηκεύει στο πίνακα TablesInfo τις ζητούμενες πληροφορίες.

Φιλικά/Γιώργος
Γιώργο καλησπέρα.
Σε ευχαριστώ πάρα πολύ.
Ακριβώς ότι ήθελα.
Και πάλι σε ευχαριστώ πολύ.
Απάντηση με παράθεση
  #7  
Παλιά 11-06-14, 18:06
Όνομα: Μάνος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 10-10-2012
Μηνύματα: 83
Προεπιλογή

Στέλιο σε ευχαριστώ και εσένα πολύ.
Και με τον δικό σου τρόπο παίρνω την πληροφορία που ζητούσα.
Ευχαριστώ και εσένα πάρα πολύ.
Παράθεση:
Αρχική Δημοσίευση από sarafis Εμφάνιση μηνυμάτων
Καλημέρα
Η λίστα των πινάκων με τον αριθμό εγγραφών τους μπορεί να επιτευχθεί και με ένα απλό ερώτημα όπως στην συνημμένη βάση. Το είχα δει σε κάποιο θέμα στο παρόν Forum, δεν θυμάμαι σε ποιό και έκτοτε το χρησιμοποιώ σε όλες τις βάσεις μου. Αν τροποποιήσεις το φίλτρο στο Type μπορείς να εμφανίζεις και τα ερωτήματα.(1:Πίνακες, 5: Ερωτήματα)
Απάντηση με παράθεση
  #8  
Παλιά 12-06-14, 19:57
Όνομα: Περικλής
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 24-01-2014
Μηνύματα: 5
Προεπιλογή

Καλησπέρα.
Είμαι νέος στην access και θα ήθελα την βοήθεια σας.
Έχω δημιουργήσει σε access 2010 μια βάση δεδομένων και μια έκθεση για εκτύπωση ετικετών αλληλογραφίας με βάση το ταχ. Κώδικα.
Πρόσθεσα στην φόρμα ένα κουμπί εντολής που ανοίγει αυτόματα την συγκεκριμένη έκθεση για την εκτύπωση αυτών.
Φιλτράροντας όμως την φόρμα με έναν συγκεκριμένο τκ πως μπορώ πατώντας το κουμπί εντολής να εκτυπώσω σε ετικέτες μόνο αυτές τις επαφές που εμφανίζονται?
Ευχαριστώ
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Ερωτήματα ] Πλήθος ενός χαρακτήρα ggreg75 Access - Ερωτήσεις / Απαντήσεις 3 29-06-15 14:11
[VBA] ComboBox Πλήθος Εκτυπώσεων gfevran Excel - Ερωτήσεις / Απαντήσεις 2 09-11-14 22:13
[Συναρτήσεις] Πλήθος μοναδικών ημερομηνιών στο Excel serafeim Excel - Ερωτήσεις / Απαντήσεις 4 06-02-14 08:33
[Excel07] πλήθος ωρών σε συγκεκριμένη χρονική περίοδο misirlis Excel - Ερωτήσεις / Απαντήσεις 4 07-01-11 04:49
[ Πίνακες ] Πλήθος Εγγραφών σε πίνακα. Free_Ghost Access - Ερωτήσεις / Απαντήσεις 2 08-02-10 10:21


Η ώρα είναι 10:01.