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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 09-11-12, 10:04
Όνομα: Μάνος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 10-10-2012
Μηνύματα: 83
Προεπιλογή Εισαγωγή τίτλου στην κεφαλίδα από χρήστη

Καλημέρα!!!!
Επισυνάπτω μία βάση η οποία αποτελείται απο έναν πίνακα και μία φόρμα.
Αυτό που θέλω να μάθω είναι το εξής:
Υπάρχει η δυνατότητα ο χρήστης της βάσεις να συμπληρώνει στην Κεφαλίδα της φόρμας έναν τίτλο, πχ. Όνομα τμήματος και αυτό να εμφανίζεται στο πίνακα δίπλα απο κάθε εγγραφή;
Δεν ξέρω αν έχω αποτυπώσει το ζητούμενο με σαφήνεια, γι' αυτό θα προσπαθήσω να δώσω ένα παράδειγμα.
Μία εταιρία έχει 15 τμήματα. Μοιράζω την βάση μου στα 15 τμήματα για να συμπληρώσουν τα στοιχεία των εργαζομένων του τμήματος. Αυτό που θέλω είναι να μην χρειάζεται σε κάθε εγγραφή να πληκτρολογείτε το τμήμα αλλά να πληκτρολογείται μια φορά και στην συνέχεια να μπαίνει αυτόματα στις υπόλοιπες εγγραφές.
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb test.mdb (256,0 KB, 14 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 09-11-12, 11:29
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλημέρα

Μάνο, ένας απλός τρόπος για τη συμπλήρωση του τμήματος στους πίνακες είναι ο εξής:

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

2)Αφού πάρεις τους πίνακες συμπληρωμένους με τα στοιχεία των υπαλλήλων, για να συμπληρώσεις το τμήμα θα πρέπει να τρέξεις ένα ερώτημα ενημέρωσης της μορφής:
  • Για αριθμητικό πεδίο: UPDATE Πίνακας1 SET Πίνακας1.Tmima = 1;
  • Για πεδίο κειμένου: UPDATE Πίνακας1 SET Πίνακας1.Tmima ="ΌνομαΤμήματος1";
Φιλικά/Γιώργος
Απάντηση με παράθεση
  #3  
Παλιά 09-11-12, 12:27
Όνομα: Μάνος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 10-10-2012
Μηνύματα: 83
Προεπιλογή

Γιώργο καλή ιδέα.
Απλά το "ΟνομαΤμήματος1" με αυτό το τρόπο θα πρέπει να το εισάγω εγώ.
Δεν υπάρχει τρόπος να εισάγεται αυτόματα απο τον χρήστη;
Απάντηση με παράθεση
  #4  
Παλιά 09-11-12, 12:38
Όνομα: Κώστας
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-01-2012
Περιοχή: Πειραιάς
Μηνύματα: 181
Προεπιλογή

Καλημέρα στην παρέα

Μάνο, κοίτα αν σου κάνει
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb test.mdb (240,0 KB, 23 εμφανίσεις)
Απάντηση με παράθεση
  #5  
Παλιά 09-11-12, 12:48
Όνομα: Μάνος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 10-10-2012
Μηνύματα: 83
Προεπιλογή

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

Βέβαια δεν μου έτρεξε αυτό που μου έστειλες. Έβγαλε ένα σφάλμα "Η τιμή που δώσατε δεν είναι κατάλληλη για την μάσκα εισόδου "99;;_" που καθορίσατε γι' αυτό το πεδίο
Απάντηση με παράθεση
  #6  
Παλιά 09-11-12, 14:12
Όνομα: Κώστας
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-01-2012
Περιοχή: Πειραιάς
Μηνύματα: 181
Προεπιλογή

Μάνο,
Μοίρασες 15 Β.Δ., μία σε κάθε τμήμα, για τα στοιχεία των εργαζομένων
υποθέτω ότι θα κάνεις import τα στοιχεία αυτά σε μία άλλη Β.Δ.

Στην άλλη Β.Δ., που θα κάνεις import τα πεδία, θα έχεις ένα πίνακα με τα τμήματα.
Με βάση αυτό που έγραψε ο Γιώργος για την τιμή του πεδίου, αντικατέστησε
στο Combo15 στην ιδιότητα VALUE LIST, αναλογα με τις τιμές που έχεις στον πίνακα
τμήματα.

Έχεις δίκιο για το σφάλμα, σου ξαναστέλνω διορθωμένη την Β.Δ.
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb test.mdb (244,0 KB, 25 εμφανίσεις)
Απάντηση με παράθεση
  #7  
Παλιά 09-11-12, 15:57
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα στην παρέα

Μάνο, στην επισυναπτόμενη ΒΔ πρόσθεσα μία φόρμα (Form1) με την οποία θα μπορούσαμε να έχουμε κάπως πιο αυτόματα την επιθυμητή ενημέρωση.

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

Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb UpdateTmimatos.mdb (296,0 KB, 48 εμφανίσεις)
Απάντηση με παράθεση
  #8  
Παλιά 12-11-12, 12:14
Όνομα: Μάνος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 10-10-2012
Μηνύματα: 83
Προεπιλογή

Γιώργο καλημέρα.
Ο τρόπος σου μου αρέσει αρκετά.
Θέλω όμως τα φώτα σου.
Που μπορώ να βρω με ποιό τρόπο υλοποιείται αυτό που έκανες;
Για να μπορέσω να το προσαρμόσω στα δικά μου δεδομένα.
Απάντηση με παράθεση
  #9  
Παλιά 12-11-12, 12:26
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Μάνο καλημέρα

Αφού φορτώσεις τη ΒΔ που ανέβασα πάτησε Alt+F11 για να δεις τον κώδικα.
Απάντηση με παράθεση
  #10  
Παλιά 12-11-12, 12:54
Όνομα: Μάνος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 10-10-2012
Μηνύματα: 83
Προεπιλογή

Private Sub cmdUpdate_Click()
Dim strSQL As String
On Error GoTo Err_Hadle
If Not (IsNull(Me.txtTable) Or IsNull(Me.txtTmima)) Then
strSQL = "UPDate " & Me.txtTable & " SET Tmima='" & Me.txtTmima & "';"
CurrentDb.Execute strSQL
MsgBox "Ç åíçìÝñùóç ïëïêëçñþèçêå"
End If

Exit Sub
Err_Hadle:
MsgBox "Error " & Err.Number & vbCrLf & Err.Description
End Sub
Αυτός είναι ο κώδικάς;
Που φαίνεται οτι το όνομα του πίνακα και το όνομα του πεδίου;
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Εισαγωγή (και χρήση) excel μέσα στην access q.mrk Access - Ερωτήσεις / Απαντήσεις 1 26-07-16 04:28
[Excel07] Προσθήκη δεδομένων στην κεφαλίδα από κελί άλλου φύλλου rania1984 Excel - Ερωτήσεις / Απαντήσεις 5 18-01-14 10:23
Εισαγωγή πολλαπλών αρχείων Excel στην Access prittpritt Access - Ερωτήσεις / Απαντήσεις 5 16-02-13 21:30
[Μορφοποίηση] Ημερομηνία στην Κεφαλίδα από φίλτρο Xristos Excel - Ερωτήσεις / Απαντήσεις 18 07-09-11 23:47
Εισαγωγή εγγράφου world σε έκθεση στην access alex Access - Ερωτήσεις / Απαντήσεις 8 27-11-10 15:54


Η ώρα είναι 06:55.