Jim Lawrence (AccessD)
accessd at shaw.ca
Thu Sep 11 19:29:53 CDT 2003
Hi Paul:
Using a slightly different approach you could check to see if it is a number
or string.
if not isnull((TheEnteredValue) then
if isnumber(TheEnteredValue) then
if int(TheEnteredValue) = TheEnteredValue then
if abs(TheEnteredValue) 32768 > then
msgbox "TheEnteredValue is a long"
else
msgbox "TheEnteredValue is a integer"
end if
else
msgbox "TheEnteredValue is a double number"
end if
else
msgbox "TheEnteredValue is a string"
end if
end if
HTH
Jim
-----Original Message-----
From: dba-vb-bounces at databaseadvisors.com
[mailto:dba-vb-bounces at databaseadvisors.com]On Behalf Of
paul.hartland at fsmail.net
Sent: Thursday, September 11, 2003 3:40 AM
To: dba-vb
Cc: accessd
Subject: [dba-VB] Getting Field Type From ADO Control
To all,
I have a field selection box in a find form that I have created myself,
but what I need to know is what datatype the field is that the user selects.
Has anyone ever done this and can tell me how....I tried the following
line of code which runs through all the fields but it returns a number......
MsgBox frmPersonnel.ADOPersonnel.Recordset.Fields(fldCounter).Type
Anyone have any ideas ?
Thanks in advance for any help received.......
Paul Hartland
Database Designer/Programmer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://databaseadvisors.com/pipermail/dba-vb/attachments/20030911/15cab693/attachment-0003.html>