Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#1
| |||
| |||
Έλεγχος των πεδίων ενός πίνακα
Καλησπέρα και από εμένα και συγχρητήρια για το site σας. Μήπως μπορεί να με βοηθήσει κάποιος με το παρακάτω πρόβλημα που έχω... Εισάγω ένα αρχείο excel στην access χρησιμοποιόντας την εντολή TransferSpreadsheet με ονόματα πεδίων τις επικεφαλίδες που έχω στο excel και ο πίνακας που δημιουργείται έχει την εξής γραμογράφηση: id account description ... ... κτλ. πως μπορώ να ελέγξω την γραμογράφηση του πίνακα που δημιουργείτε και αν δεν υπάρχει ενα πεδίο πχ το account να μην δημιουργείται ο πίνακας και να εμφανίζει ενα μήνυμα λάθους οτι δεν υπάρχει το συγκεκριμένο πεδίο? Ευχαριστώ εκ των προταίρων... |
#2
| |||
| |||
Τελικά χθές βρήκα πως ελέγχουμε αν υπάρχει ένα σε έναν πίνακα. Ανεβάζω τον κώδικα μήπως τον χρειαστεί και κάποιος άλλος... Δημιουργούμε μια function με το όνομα FieldExists η οποία έχει δύο ορίσματα το όνομα πίνακα και το όνομα του πεδίου... Function FieldExists(strTable As String, strField As String) As Boolean Dim rst As Recordset Dim fld As DAO.Field FieldExists = False On Error GoTo Err_Handle Set rst = CurrentDb.TableDefs(strTable).OpenRecordset For Each fld In rst.Fields If fld.Name = strField Then FieldExists = True Exit Function End If Next fld rst.Close Set rst = Nothing Err_Exit: Exit Function Err_Handle: Select Case Err.Number Case 3265 'TableDef not found MsgBox "This table does not exist in the database. Please check spelling" Case Else MsgBox "Error " & Err.Number & ": " & Err.Description End Select Resume Err_Exit End Function και στην συνέχεια την καλούμε όποτε θέλουμε πχ If FieldExists("onoma_pinaka", "onoma_pediou") Then MsgBox "Field found" Else MsgBox "Field not found" End If Ελπίζω να βοηθήσει και κάποιον άλλον...... |
#3
| ||||
| ||||
Καλημέρα Σταύρο και καλωσόρισες στο φόρουμ!
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών Τελευταία επεξεργασία από το χρήστη Tasos : 02-12-09 στις 12:20. |
#4
| |||
| |||
Τάσο τον είδα τον κώδικά σου και σε ευχαριστώ για την ανταπόκριση.. Θα χρησιμοποιήσω τον δικό σου. Είναι καλύτερος. |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
Παρόμοια Θέματα | ||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
[ Συναρτήσεις ] Έλεγχος τιμών ενός πεδίου | giorgos_ad | Access - Ερωτήσεις / Απαντήσεις | 4 | 21-09-14 22:48 |
[ Πίνακες ] Update τιμών Πεδίων ενός πίνακα μέσω Excel Import | Leader | Access - Ερωτήσεις / Απαντήσεις | 2 | 21-03-12 00:23 |
[ Φόρμες ] Έλεγχος Ορθότητας Πεδίων | ΤΖΙΜΗΣ | Access - Ερωτήσεις / Απαντήσεις | 2 | 07-06-11 17:25 |
[VBA] Έλεγχος ονόματος ενός φύλλου σε 850 αρχεία Excel! | Charis | Excel - Ερωτήσεις / Απαντήσεις | 2 | 18-08-10 19:53 |
Η ώρα είναι 08:31.