What's the best way...

Walker, Chris ChrisWalker@tateandlyle.com
Thu, 18 Mar 1999 15:23:01 -0000


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_000_01BE7153.908C1840
Content-Type: text/plain

I agree that it's inadvisable to modify the update procedure, but I hate the
idea of relying for security on junior programmers rembering to code
something in the preupdate procedure.

FWIW, "that conditional compile crap" is nothing more than the following.
I've never found it especially onerous to maintain, but you could avoid the
effort entirely by spending a couple of hours writing a simple DCL
preprocessor to compile two versions of every screen.

@IF RW
screen x-w activities entry, find, change.....
@ELSE
screen x-r activities find
@ENDIF

Chris Walker
Tate and Lyle
London

(BTW, the Reply-To field still contains the message originator, rather than
the list address.  Is this deliberate?)


> -----Original Message-----
> From:	STEWARTM@dteenergy.com [SMTP:STEWARTM@dteenergy.com]
> Sent:	Thursday, March 18, 1999 2:57 PM
> To:	powerh-l@lists.swau.edu
> Subject:	Re: What's the best way...
> 
>  
> Why are you changing the UPDATE procedure???  Don't do that.  This is what
> the 
> PREUPDATE procedure is for.  What is wrong with a couple of lines of 
> procedural code?  It better that maintaining two screens and that
> conditional 
> compile crap. 
>  
> Just do the following...(You can specify an ASC for a user instead of a 
> signonuser.) 
>  
> IF NOT MATCHUSER("CERTAIN_ASC")  
>    THEN  
>       BEGIN 
>          ERROR "*E* Only CETAIN_ASC can update." 
>       END 
>  
> If you want to do it for a particular field then put it in the EDIT
> procedure 
> for that field. 
>  
> Hope this helps. 
> ----------------------
> Mark Stewart 
> Consultants Club Corp. 
> Windsor, Ontario 
> Canada << Message: What's the best way... >> 

------_=_NextPart_000_01BE7153.908C1840
Content-Type: application/ms-tnef
Content-Transfer-Encoding: base64

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
YUg9kHypfSFCPEVHfCB9q30he5BSTwJSJXAqRSogT27fK5F70HwGdfMbtC4nYH26/z2Red0eIC1S
WwACMBrCZeH/KuF3NAqxJjAfIAtgKmFDU7sbcQOgcBzhKuEitUU9sH5UbJxnxh7CGXNDQ3NNSM5v
KzBIJBuAbHBHwSRk70xjjS8kZFdhawYAG/BbAH8u0T5FNNEtsAGQAjAEIEPXCkBRMAhQcnM3Vzlx
M1H/HLCAcAGQBRAa4D5FAHAaMDkd8Dw8TTZdL141ID4WPmI1FJEAloAAAwAuAAAAAAALAAIAAQAA
AB4AcAABAAAAFwAAAFdoYXQncyB0aGUgYmVzdCB3YXkuLi4AAAIBcQABAAAAGwAAAAG+cVBquJ8K
4xbcnhHSlXsACMfqkjkAAGKtcABAADkAQLfLNVNxvgEDAPE/CQQAAB4AMUABAAAACAAAAFdBTEtF
UkMAAwAaQAAAAAAeADBAAQAAAAgAAABXQUxLRVJDAAMAGUAAAAAAAwD9P+QEAAADACYAAAAAAAMA
NgAAAAAAAwCAEP////8CAUcAAQAAAD0AAABjPUdCO2E9SUJNWDQwMDtwPVRBVEUgKyBMWUxFO2w9
REVYRVhDMDEtOTkwMzE4MTUyMzAxWi0xMTc1MzgAAAAAAgH5PwEAAABYAAAAAAAAANynQMjAQhAa
tLkIACsv4YIBAAAAAAAAAC9PPVNVR0FSL09VPVVOSVRFRCBNT0xBU1NFUyBMT05ET04vQ049UkVD
SVBJRU5UUy9DTj1XQUxLRVJDAB4A+D8BAAAADgAAAFdhbGtlciwgQ2hyaXMAAAAeADhAAQAAAAgA
AABXQUxLRVJDAAIB+z8BAAAAWAAAAAAAAADcp0DIwEIQGrS5CAArL+GCAQAAAAAAAAAvTz1TVUdB
Ui9PVT1VTklURUQgTU9MQVNTRVMgTE9ORE9OL0NOPVJFQ0lQSUVOVFMvQ049V0FMS0VSQwAeAPo/
AQAAAA4AAABXYWxrZXIsIENocmlzAAAAHgA5QAEAAAAIAAAAV0FMS0VSQwBAAAcwUD7KNVNxvgFA
AAgwQBiMkFNxvgEeAD0AAQAAAAUAAABSRTogAAAAAB4AHQ4BAAAAFwAAAFdoYXQncyB0aGUgYmVz
dCB3YXkuLi4AAB4ANRABAAAAMgAAADwxMTg4QkVGQTYxMzdEMjExODZFNDAwMDhDN0ZBQzFDNDFE
MjFCRkBERVhFWEMwMT4AAAALACkAAAAAAAsAIwAAAAAAAwAGEOkXv9sDAAcQ4QQAAAMAEBAAAAAA
AwAREAUAAAAeAAgQAQAAAGUAAABJQUdSRUVUSEFUSVRTSU5BRFZJU0FCTEVUT01PRElGWVRIRVVQ
REFURVBST0NFRFVSRSxCVVRJSEFURVRIRUlERUFPRlJFTFlJTkdGT1JTRUNVUklUWU9OSlVOSU9S
UFJPR1JBAAAAAAIBfwABAAAAMgAAADwxMTg4QkVGQTYxMzdEMjExODZFNDAwMDhDN0ZBQzFDNDFE
MjFCRkBERVhFWEMwMT4AAACDnA==

------_=_NextPart_000_01BE7153.908C1840--
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Subscribe: "subscribe powerh-l" in message body to majordomo@lists.swau.edu
Unsubscribe: "unsubscribe powerh-l" in message to majordomo@lists.swau.edu
powerh-l@lists.swau.edu is gatewayed one-way to bit.listserv.powerh-l
This list is closed, thus to post to the list, you must be a subscriber.