Alaska Software Inc. - AppEdiit and AppDisplay
Username: Password:
AuthorTopic: AppEdiit and AppDisplay
Carmelo RiofloridoAppEdiit and AppDisplay
on Sun, 26 Nov 2006 17:41:31 -0800
Has anybody modified the AppEdit and AppDisplay functions(???) so that you
can select the database fields for editing?  Can you add a search function
so that you can select the record that you want to edit without scrolling
through the database to find it?

Thanks for your help.

Carmelo Rioflorido
UniSoft
James Loughner Re: AppEdiit and AppDisplay
on Mon, 27 Nov 2006 01:12:43 -0500
Carmelo Rioflorido wrote:
> Has anybody modified the AppEdit and AppDisplay functions(???) so that you
> can select the database fields for editing?  Can you add a search function
> so that you can select the record that you want to edit without scrolling
> through the database to find it?
> 
> Thanks for your help.
> 
> Carmelo Rioflorido
> UniSoft
> 
> 


The APP functions are very limited and is far better to bite the bullet
and learn to use the XBP classes. That said, you can select the database
fields for editing in the current App functions. Please read the DOC's

   APPEDIT ;
     [INTO <oAppEdit>] ;
  [ FIELDS <cFieldName,...> ] ;
  [ PARENT <oParent> ] ;
[ POSITION <pos1> [, <pos2>] ] ;
    [ SIZE <size1> [, <size2>] [PERCENT] ] ;
   [ TITLE <cTitle> ] ;
   [ COLOR <nForeGround> [, <nBackGround>] ] ;
    [ FONT <cFontCompoundName> ] ;
 [ HEADING <headingOptions> ] ;
 [ CAPTION <captionOptions> ] ;
[ NOACTION <nSuppress> ] ;
   [ STYLE PLAIN | 3D | FANCY | <nStyle> ] ;
  [ BITMAP <nBitmapID> [ FIT ] ]
   [ ALIAS <cAlias> ] ;
     [ FOR <lForCondition> ] ;
   [ WHILE <lWhileCondition> ] ;
    [ SEEK <exprSeek> ] ;
 [ TRIGGER <deleteFunc> [ON] DELETE ] ;
 [ TRIGGER <insertFunc> [ON] INSERT ] ;
 [ TRIGGER <updateFunc> [ON] UPDATE ] ;


 APPFIELD <cFieldName> | <memvar> := <expression> ;
   [ INTO   <oApp>  ] ;
   [ TYPE   <cType> ] ;
   [ LEN    <nLen>  ] ;
   [ DEC    <nDec>  ] ;
   [ FONT   <cFontCompoundName> ] ;
   [ COLOR  <nForeGround1> [, <nBackGround1>] ] ;
   [ HILITE <nForeGround2> [, <nBackGround2>] ] ;
   [ ALIGN LEFT | CENTER | RIGHT ] ;
   [ WIDTH  <nWidth> ] ;
   [ READONLY ] ;
   [ HEADING | CAPTION <cHeading>    ;
     [ FONT  <cFontCompoundName> ] ;
     [ COLOR <nForeGround> [, <nBackGround>] ] ;

     [ ALIGN LEFT | CENTER | RIGHT> ] ;
   ] ;
   [ FOOTING | COMMENT <cFooting>   ;
     [ FONT  <cFontCompoundName> ] ;
     [ COLOR <nForeGround> [, <nBackGround>] ] ;

     [ ALIGN LEFT | CENTER | RIGHT ] ;



There is no built in seek system.

Jim
Carmelo RiofloridoRe: AppEdiit and AppDisplay
on Mon, 27 Nov 2006 21:47:35 -0800
Jim,

Thank you for the valuable information.

Has anybody tried to incorporate successfully the TopDown function
TDISEARCH() as a search function in AppEdit? I am thinking of doing this but
I do not know exactly where to find the AppEdit program.

Thanks,
Carmelo Rioflorido

*************

"James Loughner" <jwrl@charter.net> wrote in message
news:579305b6$63ab1965$f0d4a@news.alaska-software.com...
> Carmelo Rioflorido wrote:
> > Has anybody modified the AppEdit and AppDisplay functions(???) so that
you
> > can select the database fields for editing?  Can you add a search
function
> > so that you can select the record that you want to edit without
scrolling
> > through the database to find it?
> >
> > Thanks for your help.
> >
> > Carmelo Rioflorido
> > UniSoft
> >
> >
>
>
> The APP functions are very limited and is far better to bite the bullet
> and learn to use the XBP classes. That said, you can select the database
> fields for editing in the current App functions. Please read the DOC's
>
>    APPEDIT ;
>      [INTO <oAppEdit>] ;
>   [ FIELDS <cFieldName,...> ] ;
>   [ PARENT <oParent> ] ;
> [ POSITION <pos1> [, <pos2>] ] ;
>     [ SIZE <size1> [, <size2>] [PERCENT] ] ;
>    [ TITLE <cTitle> ] ;
>    [ COLOR <nForeGround> [, <nBackGround>] ] ;
>     [ FONT <cFontCompoundName> ] ;
>  [ HEADING <headingOptions> ] ;
>  [ CAPTION <captionOptions> ] ;
> [ NOACTION <nSuppress> ] ;
>    [ STYLE PLAIN | 3D | FANCY | <nStyle> ] ;
>   [ BITMAP <nBitmapID> [ FIT ] ]
>    [ ALIAS <cAlias> ] ;
>      [ FOR <lForCondition> ] ;
>    [ WHILE <lWhileCondition> ] ;
>     [ SEEK <exprSeek> ] ;
>  [ TRIGGER <deleteFunc> [ON] DELETE ] ;
>  [ TRIGGER <insertFunc> [ON] INSERT ] ;
>  [ TRIGGER <updateFunc> [ON] UPDATE ] ;
>
>
>  APPFIELD <cFieldName> | <memvar> := <expression> ;
>    [ INTO   <oApp>  ] ;
>    [ TYPE   <cType> ] ;
>    [ LEN    <nLen>  ] ;
>    [ DEC    <nDec>  ] ;
>    [ FONT   <cFontCompoundName> ] ;
>    [ COLOR  <nForeGround1> [, <nBackGround1>] ] ;
>    [ HILITE <nForeGround2> [, <nBackGround2>] ] ;
>    [ ALIGN LEFT | CENTER | RIGHT ] ;
>    [ WIDTH  <nWidth> ] ;
>    [ READONLY ] ;
>    [ HEADING | CAPTION <cHeading>    ;
>      [ FONT  <cFontCompoundName> ] ;
>      [ COLOR <nForeGround> [, <nBackGround>] ] ;
>
>      [ ALIGN LEFT | CENTER | RIGHT> ] ;
>    ] ;
>    [ FOOTING | COMMENT <cFooting>   ;
>      [ FONT  <cFontCompoundName> ] ;
>      [ COLOR <nForeGround> [, <nBackGround>] ] ;
>
>      [ ALIGN LEFT | CENTER | RIGHT ] ;
>
>
>
> There is no built in seek system.
>
> Jim
>
James Loughner Re: AppEdiit and AppDisplay
on Tue, 28 Nov 2006 10:49:27 -0500
Source for the APP functions are not available!!!

That is one reason for the limited usage of these functions. If you need
more then the APP functions supply you need move to some other method.
If you have Topdown use its considerable functionality.

Jim

Carmelo Rioflorido wrote:
> Jim,
> 
> Thank you for the valuable information.
> 
> Has anybody tried to incorporate successfully the TopDown function
> TDISEARCH() as a search function in AppEdit? I am thinking of doing this but
> I do not know exactly where to find the AppEdit program.
> 
> Thanks,
> Carmelo Rioflorido
> 
> *************
> 
> "James Loughner" <jwrl@charter.net> wrote in message
> news:579305b6$63ab1965$f0d4a@news.alaska-software.com...
>> Carmelo Rioflorido wrote:
>>> Has anybody modified the AppEdit and AppDisplay functions(???) so that
> you
>>> can select the database fields for editing?  Can you add a search
> function
>>> so that you can select the record that you want to edit without
> scrolling
>>> through the database to find it?
>>>
>>> Thanks for your help.
>>>
>>> Carmelo Rioflorido
>>> UniSoft
>>>
>>>
>>
>> The APP functions are very limited and is far better to bite the bullet
>> and learn to use the XBP classes. That said, you can select the database
>> fields for editing in the current App functions. Please read the DOC's
>>
>>    APPEDIT ;
>>      [INTO <oAppEdit>] ;
>>   [ FIELDS <cFieldName,...> ] ;
>>   [ PARENT <oParent> ] ;
>> [ POSITION <pos1> [, <pos2>] ] ;
>>     [ SIZE <size1> [, <size2>] [PERCENT] ] ;
>>    [ TITLE <cTitle> ] ;
>>    [ COLOR <nForeGround> [, <nBackGround>] ] ;
>>     [ FONT <cFontCompoundName> ] ;
>>  [ HEADING <headingOptions> ] ;
>>  [ CAPTION <captionOptions> ] ;
>> [ NOACTION <nSuppress> ] ;
>>    [ STYLE PLAIN | 3D | FANCY | <nStyle> ] ;
>>   [ BITMAP <nBitmapID> [ FIT ] ]
>>    [ ALIAS <cAlias> ] ;
>>      [ FOR <lForCondition> ] ;
>>    [ WHILE <lWhileCondition> ] ;
>>     [ SEEK <exprSeek> ] ;
>>  [ TRIGGER <deleteFunc> [ON] DELETE ] ;
>>  [ TRIGGER <insertFunc> [ON] INSERT ] ;
>>  [ TRIGGER <updateFunc> [ON] UPDATE ] ;
>>
>>
>>  APPFIELD <cFieldName> | <memvar> := <expression> ;
>>    [ INTO   <oApp>  ] ;
>>    [ TYPE   <cType> ] ;
>>    [ LEN    <nLen>  ] ;
>>    [ DEC    <nDec>  ] ;
>>    [ FONT   <cFontCompoundName> ] ;
>>    [ COLOR  <nForeGround1> [, <nBackGround1>] ] ;
>>    [ HILITE <nForeGround2> [, <nBackGround2>] ] ;
>>    [ ALIGN LEFT | CENTER | RIGHT ] ;
>>    [ WIDTH  <nWidth> ] ;
>>    [ READONLY ] ;
>>    [ HEADING | CAPTION <cHeading>    ;
>>      [ FONT  <cFontCompoundName> ] ;
>>      [ COLOR <nForeGround> [, <nBackGround>] ] ;
>>
>>      [ ALIGN LEFT | CENTER | RIGHT> ] ;
>>    ] ;
>>    [ FOOTING | COMMENT <cFooting>   ;
>>      [ FONT  <cFontCompoundName> ] ;
>>      [ COLOR <nForeGround> [, <nBackGround>] ] ;
>>
>>      [ ALIGN LEFT | CENTER | RIGHT ] ;
>>
>>
>>
>> There is no built in seek system.
>>
>> Jim
>>
> 
>