I do not know if the feature changed about S DUZ(0)="^".   I do not remember
ever being able to edit a field that was write protected with the "^".  But
I have not tried S DUZ(0)="^" in years.

Uneditable and write protection using "^" are two different things with
similarities.  An uneditable field is selectable as an edit field.  A "^"
write protected field is not selectable.  One can enter data in an
uneditable field if there is no current value in that field.  Once there is
a value one cannot edit nor delete the value.  Since the field was
selectable, FM will display the field with its value and then immediately
move to the next field in the field string.  Thus you can see the value in
the field in Edit mode, but you cannot edit that field.

----- Original Message ----- 
From: "Greg Woodhouse" <[EMAIL PROTECTED]>
To: <hardhats-members@lists.sourceforge.net>
Sent: Monday, February 14, 2005 11:29 AM
Subject: Re: [Hardhats-members] How to obtain a write access of "^" ?


> I suspect something else must be going on. I tried setting the write
> protection to "^" (BTW, you can do this because the field sits by
> itself on a global node in the DD) and, sure enough, DUZ(0)="@" does
> trump "^", just as Marianne said. If yhou were using DIC, I'd think
> perhaps you had a pre-selection action. Does the file have a special
> lookup routine?
>
> --- Greg Kreis <[EMAIL PROTECTED]> wrote:
>
> > Has this been changed?  It used to be that you could set DUZ(0)="^"
> > and
> > it would permit the edit.  As mentioned here, it was a want to 'write
> >
> > protect' a field so that only a trigger could enter the data (a
> > trigger
> > asks if you want to write protect a field).
> >
> > Holloway, Thomas (EDS) wrote:
> >
> > >   The use of "^" as a lock is a neat programmer trick to enforce
> > >security on a field.  It can't be stored in #200 because it will
> > alter
> > >the number of pieces in the node (since it is the delimiter, as
> > Kevin
> > >noted).  It can't even be entered as a lock character through the
> > normal
> > >FM field edit functions because it is the "abort" character when
> > entered
> > >at a prompt.  And even if you set it into your own DUZ(0), FileMan
> > >doesn't honor it.  The only way to create it is for a programmer to
> > Set
> > >it.  Of course a programmer could Kill it or change it but that
> > might
> > >have unintended consequences.
> > >   I suspect that there is a considerable amount of processing
> > >associated with entering a provider that is hard coded into the
> > routines
> > >and a decision was made that it should not be bypassed no matter
> > what
> > >the security level of the user.  If that is the case, altering
> > >^DD(2,.104,9) would let you use the field through FM but might cause
> > >data integrity issues down the road.  It would be nice if the Input
> > >Transform, the Triggers and all of the other cross references in the
> > DD
> > >covered every business rule associated with a field but that is not
> > the
> > >case.  Some of the rules are so complex and so dependant on the data
> > >entry situation that whole sets of routines are required to carry
> > out
> > >the appropriate data updates and linkages.
> > >
> > >   tjh
> > >
> > >-----Original Message-----
> > >From: [EMAIL PROTECTED]
> > >[mailto:[EMAIL PROTECTED] On Behalf Of
> > Chris
> > >Richardson
> > >Sent: Monday, February 14, 2005 2:34 AM
> > >To: hardhats-members@lists.sourceforge.net
> > >Subject: Re: [Hardhats-members] How to obtain a write access of "^"
> > ?
> > >
> > >Stephen;
> > >
> > >Then that sounds like the loading of this field is programatic (data
> > >loaded
> > >at the time of the action being recorded) and doesn't use Fileman to
> > >Fill
> > >the field.  That would keep most users (except for programmers) from
> > >changing the data.  Interesting business rule.  I see the value of
> > it.
> > >
> > >----- Original Message -----
> > >From: "steven mcphelan" <[EMAIL PROTECTED]>
> > >To: <hardhats-members@lists.sourceforge.net>
> > >Sent: Sunday, February 13, 2005 7:50 PM
> > >Subject: Re: [Hardhats-members] How to obtain a write access of "^"
> > ?
> > >
> > >
> > >
> > >
> > >>If a field is write protected with the "^" then no DUZ(0) will
> > allow
> > >>
> > >>
> > >you
> > >to
> > >
> > >
> > >>edit that field using Fileman enter/edit.
> > >>
> > >>----- Original Message -----
> > >>From: "Nancy Anthracite" <[EMAIL PROTECTED]>
> > >>To: <hardhats-members@lists.sourceforge.net>
> > >>Sent: Sunday, February 13, 2005 9:57 PM
> > >>Subject: Re: [Hardhats-members] How to obtain a write access of "^"
> > ?
> > >>
> > >>
> > >>
> > >>
> > >>>Maybe it is because you don't have a patient who has been
> > admitted!
> > >>>
> > >>>
> > >Note
> > >
> > >
> > >>that
> > >>
> > >>
> > >>>it says inpatient below.
> > >>>
> > >>>On Sunday 13 February 2005 09:18 pm, Nancy Anthracite wrote:
> > >>>
> > >>>
> > >>>>I noted that only active providers are allowed, so do your docs
> > >>>>
> > >>>>
> > >have
> > >the
> > >
> > >
> > >>>>PROVIDER key and the only thing I could see that might have to do
> > >>>>
> > >>>>
> > >with
> > >
> > >
> > >>that
> > >>
> > >>
> > >>>>and show activity was the PERSON CLASS, in file 200, which has an
> > >>>>expiration date which I believe you can leave blank.  Do your
> > docs
> > >>>>
> > >>>>
> > >have
> > >
> > >
> > >>a
> > >>
> > >>
> > >>>>person class of physician or one of those variants?
> > >>>>
> > >>>>2,.104        PROVIDER               .104;1 POINTER TO NEW PERSON
> > >>>>
> > >>>>
> > >FILE
> > >
> > >
> > >>>>(#200)
> > >>>>
> > >>>>              INPUT TRANSFORM:  S DIC("S")="I
> > >>>>
> > >>>>
> > >$$SCREEN^DGPMDD(Y,DA,DT)"
> > >
> > >
> > >>D
> > >>
> > >>
> > >>>>^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
> > >>>>              LAST EDITED:      DEC 07, 1994
> > >>>>              HELP-PROMPT:      The provider currently assigned
> > to
> > >>>>
> > >>>>
> > >this
> > >
> > >
> > >>>>                                inpatient applicant.
> > >>>>              DESCRIPTION:      From the available listing select
> > >>>>
> > >>>>
> > >the
> > >
> > >
> > >>>>provider who is currently treating this patient.
> > >>>>
> > >>>>              SCREEN:           S DIC("S")="I
> > >>>>
> > >>>>
> > >$$SCREEN^DGPMDD(Y,DA,DT)"
> > >
> > >
> > >>>>              EXPLANATION:      Allow only active providers.
> > >>>>              EXECUTABLE HELP:  D HELP^DGPMDD(DA,DT)
> > >>>>              CROSS-REFERENCE:  2^APR
> > >>>>                                1)= S
> > ^DPT("APR",$E(X,1,30),DA)=""
> > >>>>                                2)= K ^DPT("APR",$E(X,1,30),DA)
> > >>>>
> > >>>>On Sunday 13 February 2005 08:26 pm, Kevin Toppenberg wrote:
> > >>>>
> > >>>>
> > >>>>>I also thought @ was a master access setting.  But
> > >>>>>here is a screen log of what I am seeing.
> > >>>>>
> > >>>>>
> > >>>>>GTM>zwr DUZ
> > >>>>>DUZ=90
> > >>>>>DUZ(0)="@"
> > >>>>>DUZ(1)=""
> > >>>>>DUZ(2)=69
> > >>>>>DUZ("AG")="O"
> > >>>>>DUZ("AUTO")=1
> > >>>>>DUZ("BUF")=1
> > >>>>>DUZ("LANG")=1
> > >>>>>
> > >>>>>GTM>d ^XUP
> > >>>>>
> > >>>>>Setting up programmer environment
> > >>>>>Terminal Type set to: C-VT102
> > >>>>>
> > >>>>>Select OPTION NAME: diedit
> > >>>>>
> > >>>>>INPUT TO WHAT FILE: NEW PERSON// 2  PATIENT  (69454
> > >>>>>entries)
> > >>>>>EDIT WHICH FIELD: ALL// Provider??
> > >>>>>EDIT WHICH FIELD: ALL// .104??
> > >>>>>EDIT WHICH FIELD: ALL// .1041??
> > >>>>>EDIT WHICH FIELD: ALL//
> > >>>>>
> > >>>>>
> > >>>>>Is there something else wrong that I am doing?
> > >>>>>
> > >>>>>Thanks
> > >>>>>Kevin
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>--- Marianne Susaanti Follingstad
> > >>>>>
> > >>>>><[EMAIL PROTECTED]> wrote:
> > >>>>>
> > >>>>>
> > >>>>>>Actually, the @ is a superaccess that should be
> > >>>>>>sufficient for any situation, no matter what
> > >>>>>>the file DD, read, write, delete access code is.  In
> > >>>>>>other words, you should not have any
> > >>>>>>difficulty doing anything in any file.  Are you
> > >>>>>>having difficulty or are you just
> > >>>>>>anticipating having difficult, in which case go
> > >>>>>>ahead and try it first.  You should not even
> > >>>>>>have to change DUZ(0).
> > >>>>>>
> > >>>>>>Marianne Follingstad
> > >>>>>>
> > >>>>>>Greg Woodhouse wrote:
> > >>>>>>
> > >>>>>>
> > >>>>>>>As you might guess, that's a trick that is
> > >>>>>>>
> > >>>>>>>
> > >>>>>>sometimes employed to
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>>discourage unauthorized "fiddling" with sensitive
> > >>>>>>>
> > >>>>>>>
> > >>>>>>files. Off the top of
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>>my head, I'm not sure if Fileman will complain if
> > >>>>>>>
> > >>>>>>>
> > >>>>>>you set DUZ(0)
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>>programmatically to "^" before attempting an
> > >>>>>>>
> > >>>>>>>
> > >>>>>>update, but I believe this
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>>will work.
> > >>>>>>>
> > >>>>>>>--- Kevin Toppenberg <[EMAIL PROTECTED]> wrote:
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>>Hello all,
> > >>>>>>>>
> > >>>>>>>>I want to edit fields .104 (PROVIDER) and .1041
> > >>>>>>>>(ATTENDING PHYSICIAN) in file 2 (PATIENT file).
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>I
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>>>have a fileman code of "@"
> > >>>>>>>>
> > >>>>>>>>In the data dictionary, these two fields have a
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>code
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>>>of ^ required.  I assume this means that my
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>DUZ(0)
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>>>must contain a ^.  This is normally loaded (I
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>believe)
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>>>from field 3 FILE MANAGER ACCESS CODE in file
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>200 (NEW
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>>>PERSON file). This is stored in piece 4 of node
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>0.
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>>>But how would a ^ character be stored, when the
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>^
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>>>character is used as the pieces divider?
> > >>>>>>>>
> > >>>>>>>>Perhaps I am coming at this the wrong way.  All
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>I want
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>>>it do is have the attending physician be
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>properly
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>>>displayed in CPRS for a given physician.
> > >>>>>>>>
> > >>>>>>>>Thanks
> > >>>>>>>>Kevin
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>__________________________________
> > >>>>>>>>Do you Yahoo!?
> > >>>>>>>>Yahoo! Mail - You care about security. So do we.
> > >>>>>>>>http://promotions.yahoo.com/new_mail
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>-------------------------------------------------------
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>>>>SF email is sponsored by - The IT Product Guide
> > >>>>>>>>Read honest & candid reviews on hundreds of IT
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>Products from real
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>>>users.
> > >>>>>>>>Discover which products truly live up to the
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>hype. Start reading now.
> > >>>>>>
> > >>>>>>
> > >>>>>http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>>>>_______________________________________________
> > >>>>>>>>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]
> > >>>>>>>
> > >>>>>>>
> > >>>>>-------------------------------------------------------
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>>>SF email is sponsored by - The IT Product Guide
> > >>>>>>>Read honest & candid reviews on hundreds of IT
> > >>>>>>>
> > >>>>>>>
> > >>>>>>Products from real users.
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>>>Discover which products truly live up to the hype.
> > >>>>>>>
> > >>>>>>>
> > >>>>>>Start reading now.
> > >>>>>>
> > >>>>>>
> > >>>>>http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>>>_______________________________________________
> > >>>>>>>Hardhats-members mailing list
> > >>>>>>>Hardhats-members@lists.sourceforge.net
> > >>>>>>>
> > >>>>>>>
> > >>>>>https://lists.sourceforge.net/lists/listinfo/hardhats-members
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>__________________________________________________
> > >>>>>Do You Yahoo!?
> > >>>>>Tired of spam?  Yahoo! Mail has the best spam protection around
> > >>>>>http://mail.yahoo.com
> > >>>>>
> > >>>>>
> > >>>>>-------------------------------------------------------
> > >>>>>SF email is sponsored by - The IT Product Guide
> > >>>>>Read honest & candid reviews on hundreds of IT Products from
> > >>>>>
> > >>>>>
> > >real
> > >
> > >
> > >>users.
> > >>
> > >>
> > >>>>>Discover which products truly live up to the hype. Start reading
> > >>>>>
> > >>>>>
> > >now.
> > >
> > >
> > >>>>>http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
> > >>>>>_______________________________________________
> > >>>>>Hardhats-members mailing list
> > >>>>>Hardhats-members@lists.sourceforge.net
> > >>>>>https://lists.sourceforge.net/lists/listinfo/hardhats-members
> > >>>>>
> > >>>>>
> > >>>--
> > >>>Nancy Anthracite
> > >>>
> > >>>
> > >>>-------------------------------------------------------
> > >>>SF email is sponsored by - The IT Product Guide
> > >>>Read honest & candid reviews on hundreds of IT Products from real
> > >>>
> > >>>
> > >users.
> > >
> > >
> > >>>Discover which products truly live up to the hype. Start reading
> > >>>
> > >>>
> > >now.
> > >
> > >
> > >>>http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
> > >>>_______________________________________________
> > >>>Hardhats-members mailing list
> > >>>Hardhats-members@lists.sourceforge.net
> > >>>https://lists.sourceforge.net/lists/listinfo/hardhats-members
> > >>>
> > >>>
> > >>
> > >>-------------------------------------------------------
> > >>SF email is sponsored by - The IT Product Guide
> > >>Read honest & candid reviews on hundreds of IT Products from real
> > >>
> > >>
> > >users.
> > >
> > >
> > >>Discover which products truly live up to the hype. Start reading
> > now.
> > >>http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
> > >>_______________________________________________
> > >>Hardhats-members mailing list
> > >>Hardhats-members@lists.sourceforge.net
> > >>https://lists.sourceforge.net/lists/listinfo/hardhats-members
> > >>
> > >>
> > >>
> > >>
> > >
> > >
> > >
> > >
> > >-------------------------------------------------------
> > >SF email is sponsored by - The IT Product Guide
> > >Read honest & candid reviews on hundreds of IT Products from real
> > users.
> > >Discover which products truly live up to the hype. Start reading
> > now.
> > >http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
> > >_______________________________________________
> > >Hardhats-members mailing list
> > >Hardhats-members@lists.sourceforge.net
> > >https://lists.sourceforge.net/lists/listinfo/hardhats-members
> > >
> > >
> > >-------------------------------------------------------
> > >SF email is sponsored by - The IT Product Guide
> > >Read honest & candid reviews on hundreds of IT Products from real
> > users.
> > >Discover which products truly live up to the hype. Start reading
> > now.
> > >http://ads.osdn.com/?ad_ide95&alloc_id396&op=click
> > >_______________________________________________
> > >Hardhats-members mailing list
> > >Hardhats-members@lists.sourceforge.net
> > >https://lists.sourceforge.net/lists/listinfo/hardhats-members
> > >
> > >
> > >
> >
> > -- 
> > Greg Kreis      http://www.PioneerDataSys.com
> >
> > "You are today where your thoughts have brought you, you will
> >    be tomorrow where your thoughts take you." (James Lane Allen)
> >
> >
>
>
> =====
> A practical man is a man who practices the errors of his
forefathers. --Benjamin Disraeli
> ====
> Greg Woodhouse
> [EMAIL PROTECTED]
> [EMAIL PROTECTED]
>
>
>
>
>
> -------------------------------------------------------
> SF email is sponsored by - The IT Product Guide
> Read honest & candid reviews on hundreds of IT Products from real users.
> Discover which products truly live up to the hype. Start reading now.
> http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
> _______________________________________________
> Hardhats-members mailing list
> Hardhats-members@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/hardhats-members



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members

Reply via email to