1 |
by Jim Slater,
MVP,
Rocky Mountain Fox User Group
I love QuickBooks for all its great ease-of-use features. One of these is the ability to press the plus (+) or minus
(-)
keys on a date field to increment or decrement it. You can add this behavior to your own VFP forms by creating a subclass of the Textbox class to use specifically for date entry. Put the code shown below in the Keypress method of this date-entry subclass. In VFP 5.0, you can select Tools
I
Options / Field Mapping from the menu, and make this new class the default that VFP will always use when you drag a date field to a form in design mode.
Key press method
LPARAMETERS nKeyCode, nShiftAltCtrl
*
Define the ASCII codes for
+
and #DEFINE KEYCODE_PLUS 43 #DEFINE KEYCODE_MINUS 45
*
What data type is this control’s value? LOCAL IcType
IcType
=
TYPE(”this.value”)
DO CASE
CASE lcType # “D” AND IcType # “T”
CASE nKeyCode
=
KEYCODE_PLUS
NODEFAULT
IF EMPTY(THIS.VALUE)
IF IcType
=
THIS.VALUE
=
DATEO
ELSE
THIS.VALUE
=
DATETIME() ENDIF
ELSE
IF IcType
=
Increase the date by 1:
THIS.VALUE
=
THIS.VALUE
+1
ELSE
*
seconds, so add 1 day’s worth
THIS.VALUE
=
THIS.VALUE
+
24*60*6C
ENDIF
ENDIF
CASE nKeyCode
=
KEYCODE_MINUS
|
At LA Fox
April
21, 1997,
7:30 PM
-
David Greene. David returns for a session on basic HTML and introduction to the Internet Database Connector, the tool he’s currently using at
http://
wt’wv.prodsolu.com
in the database demo.
May 19, 1997, 7:30 PM
-?????.
With the Spring Conference on May 17-18, who knows who will show up at this meeting?
Since We Last
Met
The LA Fox Board. As announced at the last meeting, Twila Miller will be taking over for outgoing Treasurer Allen Garfein (effective immediately) and Bill Anderson, current Vice President, will add “Speakers and Programs” to his list of responsibilities (effective with the June meeting). Twila and Bill have been members of LA Fox for many years. So if you have questions concerning membership/dues, call Twila at 310/318-6366, ore- mail her at
tamiller@earthlink.net
or
71614.3530@compuserve. corn.
And if you have questions or suggestions for guest speakers, please contact Bill Anderson at 213/851-7725 or e-mail him at
billand@primenet.com.
Whenever we have a change of officers at LA Fox, I’m always questioned about how they get elected. So for those people that are new to LA Fox, you can continue reading. For you “old-timers and lifers”, you can skip the next paragraph, since you’ve probably heard it about a half-dozen times by now.
About
the
Board. The Board is comprised of volunteers from
within the group. Any current (read paid-up) member of the
(Con’t, page 2)
Page 3
Page 4
Page 6
and much more
|
The LA Fox Developer
A Newsletter for
FoxPro
Application Developers in Southern California
April 1997
|
Out and About
by Barry R. Lee
|
The April meeting of LA Fox will be held on April 21, 1997, at 7:30 PM at our regular meeting place (the Torrance Airport, 3301 Airport Drive, in Torrance). For details on how to get there, see the map on the back
page.
|
Undocumented foxtools.fll
Using VFP 5.0 Grids
|
1 |