From: Duane Hookom on
If you only intend to store numeric values then you might want to use a
numeric field. If you choose to use a text field, you can convert it to
numeric using Val().

Duane Hookom
MS Access MVP

"oldblindpew" <oldblindpew(a)discussions.microsoft.com> wrote in message
news:3A6D2B21-45C5-4E68-9F8E-DD30EAC0955A(a)microsoft.com...
> Yes, that's the example I've been studying. He uses Text for his response
> field data type, and I was hoping to flush out a reply on why one might
> prefer Text over Number, even if Number seems a more likely candidate.
> Also,
> he does have a field for QuestionType, but so far I have not found any way
> for the user to access that field when creating a survey question!
>
> Thanks,
> OBP
>
> "Jeff Boyce" wrote:
>
>> If I recall correctly, Duane H. did something like this in his At Your
>> Survey database/application:
>>
>> http://www.rogersaccesslibrary.com/forum/forum_posts.asp?TID=3
>>
>> Regards
>>
>> Jeff Boyce
>> Microsoft Access MVP
>>
>> --
>> Disclaimer: This author may have received products and services mentioned
>> in this post. Mention and/or description of a product or service herein
>> does not constitute endorsement thereof.
>>
>> Any code or pseudocode included in this post is offered "as is", with no
>> guarantee as to suitability.
>>
>> You can thank the FTC of the USA for making this disclaimer
>> possible/necessary.
>>
>> "oldblindpew" <oldblindpew(a)discussions.microsoft.com> wrote in message
>> news:A0A492C1-3034-4F6F-B04C-FD63AAD5ECCD(a)microsoft.com...
>> > I'm anticipating something like this:
>> >
>> > PERSONS
>> > PersonID
>> > Person fields...
>> >
>> > REQUESTS
>> > RequestID
>> > RequestDescription
>> > RequestType
>> >
>> > RESPONSES
>> > ResponseID
>> > RequestID
>> > PersonID
>> > Response
>> >
>> > I expect the Responses to be Numbers, Currency, or Yes/No, however, all
>> > responses go in the same field, which can have only one data type. I
>> > have
>> > set aside the RequestType field as some sort of flag to indicate the
>> > kind
>> > of
>> > response expected for each request.
>> >
>> > Question: Which data type should I use for the Response field? It
>> > seems
>> > like Number would work, but an example I've seen used Text.
>> >
>> > Bonus Question: Is there a preferred way (sample code?) to make use of
>> > the
>> > RequestType to convert the Response into the correct value of the
>> > correct
>> > type?
>> >
>> > Thanks,
>> > OldBlindPew
>>
>>
>> .
>>
From: Piet Linden on
On Jan 27, 5:35 pm, oldblindpew
<oldblind...(a)discussions.microsoft.com> wrote:
> Yes, that's the example I've been studying.  He uses Text for his response
> field data type, and I was hoping to flush out a reply on why one might
> prefer Text over Number, even if Number seems a more likely candidate.  Also,
> he does have a field for QuestionType, but so far I have not found any way
> for the user to access that field when creating a survey question!
>
> Thanks,
> OBP  
>
> "Jeff Boyce" wrote:
> > If I recall correctly, Duane H. did something like this in his At Your
> > Survey database/application:
>
> >  http://www.rogersaccesslibrary.com/forum/forum_posts.asp?TID=3
>
> > Regards
>
> > Jeff Boyce
> > Microsoft Access MVP
>
> > --
> > Disclaimer: This author may have received products and services mentioned
> > in this post. Mention and/or description of a product or service herein
> > does not constitute endorsement thereof.
>
> > Any code or pseudocode included in this post is offered "as is", with no
> > guarantee as to suitability.
>
> > You can thank the FTC of the USA for making this disclaimer
> > possible/necessary.
>
> > "oldblindpew" <oldblind...(a)discussions.microsoft.com> wrote in message
> >news:A0A492C1-3034-4F6F-B04C-FD63AAD5ECCD(a)microsoft.com...
> > > I'm anticipating something like this:
>
> > > PERSONS
> > > PersonID
> > > Person fields...
>
> > > REQUESTS
> > > RequestID
> > > RequestDescription
> > > RequestType
>
> > > RESPONSES
> > > ResponseID
> > > RequestID
> > > PersonID
> > > Response
>
> > > I expect the Responses to be Numbers, Currency, or Yes/No, however, all
> > > responses go in the same field, which can have only one data type.  I have
> > > set aside the RequestType field as some sort of flag to indicate the kind
> > > of
> > > response expected for each request.
>
> > > Question: Which data type should I use for the Response field?  It seems
> > > like Number would work, but an example I've seen used Text.
>
> > > Bonus Question: Is there a preferred way (sample code?) to make use of the
> > > RequestType to convert the Response into the correct value of the correct
> > > type?
>
> > > Thanks,
> > > OldBlindPew
>
> > .

Really simple. You can store almost anything in a text field and then
use conversion functions to convert to another datatype. e.g. CInt
([MyTextField]) If you wanted it to be relatively painless, you could
store the intended type in a table somewhere, or in the Question
table...