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: <hardhats-members@lists.sourceforge.net> > 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: <hardhats-members@lists.sourceforge.net> > > > > 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: <hardhats-members@lists.sourceforge.net> > > > > >> 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 > > > > >> >> Hardhats-members@lists.sourceforge.net > > > > >> >> > 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 > > > > >> > Hardhats-members@lists.sourceforge.net > > > > >> > > 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 > > > > >> Hardhats-members@lists.sourceforge.net > > > > >> > 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 > > > > > Hardhats-members@lists.sourceforge.net > > > > > 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 > > > > Hardhats-members@lists.sourceforge.net > > > > 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 > > > Hardhats-members@lists.sourceforge.net > > > 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 > > Hardhats-members@lists.sourceforge.net > > 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 > Hardhats-members@lists.sourceforge.net > 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 Hardhats-members@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hardhats-members