type veld uitlezen via VBA

Status
Niet open voor verdere reacties.

jvsoest

Gebruiker
Lid geworden
2 okt 2000
Berichten
741
Hallo,

Graag wil ik bij een dubbelklik op een veld het type veld via VBA kunnen uitlezen,

bijvoorbeeld of het veld waarop gedubbelklikt is een datum-veld is of een memo-veld etc.

Weet iemand dit?
Heb al gestoeid met me.activecontrol.....?

Bedankt vast!
 
je weet toch zelf wat voor veld het is? ik snap het niet helemaal.
Als je de waarde bedoeld die ingegeven is, bijvoorbeeld een cijfer, dan kan je die testen met
Code:
if IsNumeric(me.tekstvak) then msgbox "Een numerieke waarde"
Verder heb je nog IsDate.
In andere gevallen zal het een tekst zijn.

Stuur het form eens op voor de duidelijkheid
 
hallo,

ik wil weten of het veld een memo-veld is of een tekst-veld. Ik heb namelijk één procedure bedacht om bij een dubbelklik op het veld, dit veld in een apart schermpje te vergoten zodat de gebruiker gemakkelijker kan werken. Echter bij een tekstveld mogen ze max. 255tekens invoeren en bij een memo-veld is dit 'onbeperkt'. Deze beperking wil ik flexibel kunnen tonen in een label zodat gebruikers niet onnodig tekst kwijtraken bij "OK"

hoop dat dit beter te begrijpen is.
 
Je hebt in Access geen memo veld. Dat is gewoon een tekstvak (textbox voor intimi).
Het memo veld heb je alleen in de database.

Misschien heb je hier iets aan:
Code:
Public Sub Doit()
    
    Dim rst     As Recordset
    Dim intX    As Integer
    Dim strText As String
    
    Set rst = CurrentDb.OpenRecordset("Table1")
    
    For intX = 0 To rst.Fields.Count - 1
        Select Case rst.Fields(intX).Type
            Case dbLong
                strText = "Long"
            Case dbInteger
                strText = "Integer"
            Case dbMemo
                strText = "Memo"
            Case Else
                strText = "Onbekend"
        End Select
        MsgBox rst.Fields(intX).Name & " is van het type " & strText
    Next intX

End Sub
Je kan verder nog het aantal tekens tellen in je KeyPress event van je textbox.

Enjoy!
 
Laatst bewerkt:
yes, daar kan ik iets mee!!!


maar dat tellen van tekens lukt me niet met keypress, heb je daar nog een vorbeeld van?

bedankt!!!
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan