This doesn't appear to have reached the list - apologies if it has.

----- Original Message -----
From: "Alastair Burr" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, October 30, 2002 8:56 PM
Subject: Re: NULL in Date Field


> Claudine,
>
> Welcome to the problem of time!!
>
> You simply can't have null time - it just doesn't exist in real life
> (that'll make some pedantic pipe up <g>) or R:Base. So, the solution...
>
> Depends on what you're doing but here are a couple of suggestions:
>
> Firstly, it sounds as if you are using a range of times. If those are only
> EVER specific intervals, 15 minutes or whatever, then you could use a time
> that is not part of your _value_ range as your null value. Maybe 12:01 or
> 00:01 and convert that to some suitable value for your report. If you use
> minutes but not seconds then you could use a hh:mm:ss value for your
null -
> go down to thousandths of a second, if need be - 12:00:01.999 for you
null,
> perhaps.
>
> Second option is to redefine your column to text and create a lookup table
> that stores your range of values plus an entry for your null. Then you
force
> your users to look-up values on the form. A bit more work but, probably, a
> better way.
>
> If you need all values of time you could create columns for hours, minutes
&
> seconds as integers and convert them to time with a null in any column
> producing your null value for the report but it seems like a lot of work
for
> no real gain if you have a fixed range.
>
> Another way might be to have another column to validate the time column -
> any value you need in the time column and a flag in the second column if
> it's really null. A waste of space if your nulls are rare.
>
> Hope something suits you,
> Regards,
> Alastair.
>
>
> ----- Original Message -----
> From: "Claudine Robbins" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, October 30, 2002 7:34 PM
> Subject: RE: NULL in Date Field
>
>
> > Javier, David,
> >
> > I've tried every combination you have suggested. The 00:00 time is
> > really 12:00 AM, resetting it to NULL resets it to 12:00 AM.  Using the
> > IF timefield = 000 THEN;ALTER TABLE...ALTER fieldname = 'N/A' TEXT seems
> > to work, so I'm following that thread right now.  However, I have to run
> > to the office and scan for that friendgreeting virus one of my employees
> > let through this morning even though I forwarded the virus alert...
> > ~Claudine :)
> >
> > -----Original Message-----
> > From: [EMAIL PROTECTED] [mailto:owner-rbase-l@;sonetmail.com]
> > On Behalf Of David M. Blocker
> > Sent: Wednesday, October 30, 2002 11:47 AM
> > To: [EMAIL PROTECTED]
> > Subject: Re: NULL in Date Field
> >
> > Claudine
> >
> > Can you run an UPDATE afterwards to set all 00:00 times to NULL?
> >
> > David BLocker
> >
> > ----- Original Message -----
> > From: "Claudine Robbins" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Wednesday, October 30, 2002 11:18 AM
> > Subject: NULL in Date Field
> >
> >
> > > I recently setup a table with times to be picked in a form with a
> > choose
> > > command.  That works well.   However, sometimes the time is unknown
> > and
> > > requires a blank entry, a NULL (-0-) would be fine but Rbase will
> > allow
> > > nothing but time values in a time field.  Even forcing a -0- into the
> > > field doesn't work, Rbase converts it to 00:00 or 12:00 AM depending
> > on
> > > the time format.  This time field prints on my report so I can't have
> > > any value when that value is unknown.
> > >
> > > I will now proceed with changing the two time fields in the table to
> > > TEXT in order to circumvent this but I thought I would submit it to
> > the
> > > list first and see if anyone can see around this corner.
> > >
> > > ~Claudine :)
> > >
> > > ================================================
> > > TO SEE MESSAGE POSTING GUIDELINES:
> > > Send a plain text email to [EMAIL PROTECTED]
> > > In the message body, put just two words: INTRO rbase-l
> > > ================================================
> > > TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED]
> > > In the message body, put just two words: UNSUBSCRIBE rbase-l
> > > ================================================
> > > TO SEARCH ARCHIVES:
> > > http://www.mail-archive.com/rbase-l%40sonetmail.com/
> > >
> >
> >
> > ================================================
> > TO SEE MESSAGE POSTING GUIDELINES:
> > Send a plain text email to [EMAIL PROTECTED]
> > In the message body, put just two words: INTRO rbase-l
> > ================================================
> > TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED]
> > In the message body, put just two words: UNSUBSCRIBE rbase-l
> > ================================================
> > TO SEARCH ARCHIVES:
> > http://www.mail-archive.com/rbase-l%40sonetmail.com/
> >
> > ================================================
> > TO SEE MESSAGE POSTING GUIDELINES:
> > Send a plain text email to [EMAIL PROTECTED]
> > In the message body, put just two words: INTRO rbase-l
> > ================================================
> > TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED]
> > In the message body, put just two words: UNSUBSCRIBE rbase-l
> > ================================================
> > TO SEARCH ARCHIVES:
> > http://www.mail-archive.com/rbase-l%40sonetmail.com/
>

================================================
TO SEE MESSAGE POSTING GUIDELINES:
Send a plain text email to [EMAIL PROTECTED]
In the message body, put just two words: INTRO rbase-l
================================================
TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED]
In the message body, put just two words: UNSUBSCRIBE rbase-l
================================================
TO SEARCH ARCHIVES:
http://www.mail-archive.com/rbase-l%40sonetmail.com/

Reply via email to