Post-conditionally the WRITE or the DO EN^DDIOL, i.e., W:<condition>  or
D:<condition> EN^DDIOL

----- Original Message ----- 
From: "James Gray" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Wednesday, January 05, 2005 1:27 PM
Subject: Re: [Hardhats-members] Direct changes to ^DD


> The issue is as Steven says.  You do not like the way Fileman is
displaying
> one of the field identifiers and you want it to be a bit different.  If
you
> add a write identifier then both will display.  What if you want a field
> identifier to display conditionally?
> Jim Gray
>
> ----- Original Message ----- 
> From: "Greg Woodhouse" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Wednesday, January 05, 2005 9:52 AM
> Subject: Re: [Hardhats-members] Direct changes to ^DD
>
>
> > Actually, you can have more than one -- or certainly it should. The
> > subscript below "ID" doesn't have to be "WRITE". You can have  "W1" or
> > "W2", etc. (the 'W' is a convention). Have you run into problems here?
> >
> > --- steven mcphelan <[EMAIL PROTECTED]> wrote:
> >
> >> If it is your own file that is should not be a problem.  But then it
> >> only
> >> allows for a single "pseudo-identifier" node.  On a file other than
> >> your
> >> own, you can clash with other packages that might want to add
> >> "pseudo-identifiers".  The PATIENT file itself has multiple
> >> "pseudo-identifiers".
> >>
> >> ----- Original Message ----- 
> >> From: "Greg Woodhouse" <[EMAIL PROTECTED]>
> >> To: <[email protected]>
> >> Sent: Wednesday, January 05, 2005 10:21 AM
> >> Subject: Re: [Hardhats-members] Direct changes to ^DD
> >>
> >>
> >> > Why can't you do this with a write identifier?
> >> >
> >> > --- steven mcphelan <[EMAIL PROTECTED]> wrote:
> >> >
> >> > > There are times when one might want to edit a normal Fileman
> >> field
> >> > > identifier.  You do not like the way Fileman displays the
> >> information
> >> > > so you
> >> > > want to change that output.  However, you do want Fileman to
> >> prompt
> >> > > the user
> >> > > for those fields when they enter a new entry in a file.  Of
> >> course
> >> > > their is
> >> > > a Kludge away around this and it may be the preferable
> >> alternative.
> >> > > I am
> >> > > not exactly sure how the Fileman DBS code returns identifiers.
> >> For
> >> > > example
> >> > > in LIST^DIC, does Fileman hard-code the returning of the
> >> identifier
> >> > > information if it is normal identifier and does not actually
> >> execute
> >> > > ^DD(file,0,"IX",field#)?   If that is the case then the
> >> modifications
> >> > > to
> >> > > that node that you make may not translate into returns from FM
> >> DBS
> >> > > calls.
> >> > >
> >> > > The kludge workaround could be to create a regular field
> >> identifier
> >> > > but
> >> > > answer NO to the Want to display prompt.  This way that field
> >> will be
> >> > > asked
> >> > > during new entry input.  Then you create the "pseudo-identifier"
> >> > > similar to
> >> > > Greg's suggestion.  Except I would not use the "WRITE" node.
> >> You
> >> > > should
> >> > > have your own VA-DBA assigned namespace.  If you do not have one,
> >> > > then you
> >> > > should use the ZZ* namespace.   Thus you would set up
> >> > > ^DD(file,0,"ID",<namespace>).  Any writes must be handled by
> >> calling
> >> > > EN^DDIOL instead of using the WRITE command.
> >> > >
> >> > > ----- Original Message ----- 
> >> > > From: "Greg Woodhouse" <[EMAIL PROTECTED]>
> >> > > To: <[email protected]>
> >> > > Sent: Tuesday, January 04, 2005 7:38 PM
> >> > > Subject: Re: [Hardhats-members] Direct changes to ^DD
> >> > >
> >> > >
> >> > > > Regardless of the fields involved, you can create a write
> >> > > identifier
> >> > > > like this (where, of course, "number" should be replaced by
> >> your
> >> > > file
> >> > > > number):
> >> > > >
> >> > > >
> >> > > > >>S ^DD(number,0,"ID","WRITE")="D EN^DDIOL(""BOO!"",,""!"")"
> >> > > >
> >> > > > >>D Q^DI
> >> > > >
> >> > > >
> >> > > > VA FileMan 22.0
> >> > > >
> >> > > >
> >> > > > Select OPTION: INQUIRE TO FILE ENTRIES
> >> > > >
> >> > > >
> >> > > >
> >> > > > OUTPUT FROM WHAT FILE: GREG'S TEST FILE//
> >> > > > Select GREG'S TEST FILE MESSAGE ID: ?
> >> > > >     Answer with GREG'S TEST FILE MESSAGE ID:
> >> > > >    101        FIRST
> >> > > > BOO!
> >> > > >
> >> > > > --- Greg Woodhouse <[EMAIL PROTECTED]> wrote:
> >> > > >
> >> > > > > I assume you are referring to Fileman geenrated identifiers
> >> like
> >> > > > >
> >> > > > > ^DD(filenum,0,"ID",.05) = W "   ",$P(^(0),U,2)
> >> > > > >
> >> > > > > I would not touch these at all: they are part of Fileman's
> >> > > domain.
> >> > > > > The
> >> > > > > whole point of so-called write identifiers is to give the
> >> > > programmer
> >> > > > > an
> >> > > > > opportunity to create custom identifiers. As a general rule,
> >> it's
> >> > > > > just
> >> > > > > not a good idea to play around with code that is generated by
> >> > > > > Fileman.
> >> > > > >
> >> > > > > If you go to the "Utility Functions" menu and choose
> >> > > "Identifier",
> >> > > > > you
> >> > > > > will be prompted for a field. If there is already an
> >> identifier
> >> > > > > defined
> >> > > > > for that field, Fileman will let you know and ask if you want
> >> to
> >> > > > > delete
> >> > > > > it. Otherwise, it will generate an "ID" node similar to the
> >> > > above.
> >> > > > >
> >> > > > > --- James Gray <[EMAIL PROTECTED]> wrote:
> >> > > > >
> >> > > > > > Thank you.
> >> > > > > > I assume that if you want to edit a field identifier you
> >> have
> >> > > to
> >> > > > > > either
> >> > > > > > delete it and then re-enter it with your modifications or
> >> edit
> >> > > the
> >> > > > > > definition in the global.
> >> > > > > >
> >> > > > > > ----- Original Message ----- 
> >> > > > > > From: "Greg Woodhouse" <[EMAIL PROTECTED]>
> >> > > > > > To: <[email protected]>
> >> > > > > > Sent: Tuesday, January 04, 2005 4:12 PM
> >> > > > > > Subject: Re: [Hardhats-members] Direct changes to ^DD
> >> > > > > >
> >> > > > > >
> >> > > > > > > Okay, that makes sense. Take a look at
> >> > > > > > >
> >> > > > > > > <http://www.hardhats.org/fileman/pm/gfs_frm.htm>
> >> > > > > > >
> >> > > > > > > Since write identifiers have to be hard set, so you must
> >> > > remember
> >> > > > > > to
> >> > > > > > > add an "I" to the file characteristics node (0-node of
> >> file)
> >> > > > > > yourself.
> >> > > > > > >
> >> > > > > > > --- James Gray <[EMAIL PROTECTED]> wrote:
> >> > > > > > >
> >> > > > > > >> We have not done anything yet.  We have not figured out
> >> how
> >> > > to
> >> > > > > > edit
> >> > > > > > >> an
> >> > > > > > >> identifier the way we MAY want it.
> >> > > > > > >>
> >> > > > > > >>
> >> > > > > > >> ----- Original Message ----- 
> >> > > > > > >> From: "Greg Woodhouse" <[EMAIL PROTECTED]>
> >> > > > > > >> To: <[email protected]>
> >> > > > > > >> Sent: Tuesday, January 04, 2005 1:46 PM
> >> > > > > > >> Subject: Re: [Hardhats-members] Direct changes to ^DD
> >> > > > > > >>
> >> > > > > > >>
> >> > > > > > >> > It shouldn't make a difference how the change was
> >> made, so
> >> > > > > long
> >> > > > > > as
> >> > > > > > >> > everything is structured correctly. But why are you
> >> > > > > hard-coding
> >> > > > > > a
> >> > > > > > >> > change to ^DD?
> >> > > > > > >> >
> >> > > > > > >> > --- James Gray <[EMAIL PROTECTED]> wrote:
> >> > > > > > >> >
> >> > > > > > >> >> If a programmer hard codes a change in a cross
> >> reference,
> >> > > > > > trigger,
> >> > > > > > >> or
> >> > > > > > >> >>
> >> > > > > > >> >> something similar in the ^DD global will a KIDS build
> >> > > include
> >> > > > > > that
> >> > > > > > >> >> change in
> >> > > > > > >> >> an automated way?
> >> > > > > > >> >>
> >> > > > > > >> >> Jim Gray
> >> > > > > > >> >>
> >> > > > > > >> >>
> >> > > > > > >> >>
> >> > > > > > >> >>
> >> -------------------------------------------------------
> >> > > > > > >> >> The SF.Net email is sponsored by: Beat the
> >> post-holiday
> >> > > blues
> >> > > > > > >> >> Get a FREE limited edition SourceForge.net t-shirt
> >> from
> >> > > > > > ThinkGeek.
> >> > > > > > >> >> It's fun and FREE -- well,
> >> > > > > > >> almost....http://www.thinkgeek.com/sfshirt
> >> > > > > > >> >> _______________________________________________
> >> > > > > > >> >> Hardhats-members mailing list
> >> > > > > > >> >> [email protected]
> >> > > > > > >> >>
> >> > > https://lists.sourceforge.net/lists/listinfo/hardhats-members
> >> > > > > > >> >>
> >> > > > > > >> >
> >> > > > > > >> >
> >> > > > > > >> > =====
> >> > > > > > >> > A practical man is a man who practices the errors of
> >> his
> >> > > > > > >> > forefathers. --Benjamin Disraeli
> >> > > > > > >> > ====
> >> > > > > > >> > Greg Woodhouse
> >> > > > > > >> > [EMAIL PROTECTED]
> >> > > > > > >> > [EMAIL PROTECTED]
> >> > > > > > >> >
> >> > > > > > >> >
> >> > > > > > >> >
> >> > > > > > >> >
> >> > > > > > >> >
> >> > > > > > >> >
> >> -------------------------------------------------------
> >> > > > > > >> > The SF.Net email is sponsored by: Beat the
> >> post-holiday
> >> > > blues
> >> > > > > > >> > Get a FREE limited edition SourceForge.net t-shirt
> >> from
> >> > > > > > ThinkGeek.
> >> > > > > > >> > It's fun and FREE -- well,
> >> > > > > > >> almost....http://www.thinkgeek.com/sfshirt
> >> > > > > > >> > _______________________________________________
> >> > > > > > >> > Hardhats-members mailing list
> >> > > > > > >> > [email protected]
> >> > > > > > >> >
> >> > > https://lists.sourceforge.net/lists/listinfo/hardhats-members
> >> > > > > > >>
> >> > > > > > >>
> >> > > > > > >>
> >> > > > > > >> -------------------------------------------------------
> >> > > > > > >> The SF.Net email is sponsored by: Beat the post-holiday
> >> > > blues
> >> > > > > > >> Get a FREE limited edition SourceForge.net t-shirt from
> >> > > > > ThinkGeek.
> >> > > > > > >> It's fun and FREE -- well,
> >> > > > > > almost....http://www.thinkgeek.com/sfshirt
> >> > > > > > >> _______________________________________________
> >> > > > > > >> Hardhats-members mailing list
> >> > > > > > >> [email protected]
> >> > > > > > >>
> >> > > https://lists.sourceforge.net/lists/listinfo/hardhats-members
> >> > > > > > >>
> >> > > > > > >
> >> > > > > > >
> >> > > > > > > =====
> >> > > > > > > A practical man is a man who practices the errors of his
> >> > > > > > > forefathers. --Benjamin Disraeli
> >> > > > > > > ====
> >> > > > > > > Greg Woodhouse
> >> > > > > > > [EMAIL PROTECTED]
> >> > > > > > > [EMAIL PROTECTED]
> >> > > > > > >
> >> > > > > > >
> >> > > > > > >
> >> > > > > > >
> >> > > > > > >
> >> > > > > > > -------------------------------------------------------
> >> > > > > > > The SF.Net email is sponsored by: Beat the post-holiday
> >> blues
> >> > > > > > > Get a FREE limited edition SourceForge.net t-shirt from
> >> > > > > ThinkGeek.
> >> > > > > > > It's fun and FREE -- well,
> >> > > > > > almost....http://www.thinkgeek.com/sfshirt
> >> > > > > > > _______________________________________________
> >> > > > > > > Hardhats-members mailing list
> >> > > > > > > [email protected]
> >> > > > > > >
> >> https://lists.sourceforge.net/lists/listinfo/hardhats-members
> >> > > > > >
> >> > > > > >
> >> > > > > >
> >> > > > > > -------------------------------------------------------
> >> > > > > > The SF.Net email is sponsored by: Beat the post-holiday
> >> blues
> >> > > > > > Get a FREE limited edition SourceForge.net t-shirt from
> >> > > ThinkGeek.
> >> > > > > > It's fun and FREE -- well,
> >> > > > > almost....http://www.thinkgeek.com/sfshirt
> >> > > > > > _______________________________________________
> >> > > > > > Hardhats-members mailing list
> >> > > > > > [email protected]
> >> > > > > >
> >> https://lists.sourceforge.net/lists/listinfo/hardhats-members
> >> > > > > >
> >> > > > >
> >> > > > >
> >> > > > > =====
> >> > > > > A practical man is a man who practices the errors of his
> >> > > forefathers.
> >> > > > > --Benjamin Disraeli
> >> > > > > ====
> >> > > > > Greg Woodhouse
> >> > > > > [EMAIL PROTECTED]
> >> > > > > [EMAIL PROTECTED]
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > > -------------------------------------------------------
> >> > > > > The SF.Net email is sponsored by: Beat the post-holiday blues
> >> > > > > Get a FREE limited edition SourceForge.net t-shirt from
> >> > > ThinkGeek.
> >> > > > > It's fun and FREE -- well,
> >> > > almost....http://www.thinkgeek.com/sfshirt
> >> > > > > _______________________________________________
> >> > > > > Hardhats-members mailing list
> >> > > > > [email protected]
> >> > > > > https://lists.sourceforge.net/lists/listinfo/hardhats-members
> >> > > > >
> >> > > >
> >> > > >
> >> > > > =====
> >> > > > A practical man is a man who practices the errors of his
> >> > > forefathers. --Benjamin Disraeli
> >> > > > ====
> >> > > > Greg Woodhouse
> >> > > > [EMAIL PROTECTED]
> >> > > > [EMAIL PROTECTED]
> >> > > >
> >> > > >
> >> > > >
> >> > > >
> >> > > >
> >> > > > -------------------------------------------------------
> >> > > > The SF.Net email is sponsored by: Beat the post-holiday blues
> >> > > > Get a FREE limited edition SourceForge.net t-shirt from
> >> ThinkGeek.
> >> > > > It's fun and FREE -- well,
> >> > > almost....http://www.thinkgeek.com/sfshirt
> >> > > > _______________________________________________
> >> > > > Hardhats-members mailing list
> >> > > > [email protected]
> >> > > > https://lists.sourceforge.net/lists/listinfo/hardhats-members
> >> > >
> >> > >
> >> > >
> >> > > -------------------------------------------------------
> >> > > The SF.Net email is sponsored by: Beat the post-holiday blues
> >> > > Get a FREE limited edition SourceForge.net t-shirt from
> >> ThinkGeek.
> >> > > It's fun and FREE -- well,
> >> almost....http://www.thinkgeek.com/sfshirt
> >> > > _______________________________________________
> >> > > Hardhats-members mailing list
> >> > > [email protected]
> >> > > https://lists.sourceforge.net/lists/listinfo/hardhats-members
> >> > >
> >> >
> >> >
> >> > =====
> >> > A practical man is a man who practices the errors of his
> >> forefathers. --Benjamin Disraeli
> >> > ====
> >> > Greg Woodhouse
> >> > [EMAIL PROTECTED]
> >> > [EMAIL PROTECTED]
> >> >
> >> >
> >> >
> >> >
> >> >
> >> > -------------------------------------------------------
> >> > The SF.Net email is sponsored by: Beat the post-holiday blues
> >> > Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
> >> > It's fun and FREE -- well,
> >> almost....http://www.thinkgeek.com/sfshirt
> >> > _______________________________________________
> >> > Hardhats-members mailing list
> >> > [email protected]
> >> > https://lists.sourceforge.net/lists/listinfo/hardhats-members
> >>
> >>
> >>
> >> -------------------------------------------------------
> >> The SF.Net email is sponsored by: Beat the post-holiday blues
> >> Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
> >> It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
> >> _______________________________________________
> >> Hardhats-members mailing list
> >> [email protected]
> >> https://lists.sourceforge.net/lists/listinfo/hardhats-members
> >>
> >
> >
> > =====
> > A practical man is a man who practices the errors of his
> > forefathers. --Benjamin Disraeli
> > ====
> > Greg Woodhouse
> > [EMAIL PROTECTED]
> > [EMAIL PROTECTED]
> >
> >
> >
> >
> >
> > -------------------------------------------------------
> > The SF.Net email is sponsored by: Beat the post-holiday blues
> > Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
> > It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
> > _______________________________________________
> > Hardhats-members mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/hardhats-members
>
>
>
> -------------------------------------------------------
> The SF.Net email is sponsored by: Beat the post-holiday blues
> Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
> It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
> _______________________________________________
> Hardhats-members mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/hardhats-members



-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
Hardhats-members mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/hardhats-members

Reply via email to