Som regel informationer omkring persistence i forskellige funktioner. D.v.s. f.eks. sidst valgt værdier i en afgrænsning f.eks. Det kan også være Parameteropsætninger, men det afhænger af, om den XAL du nu sidder med (det går jeg ud fra det er), er en version FØR 3.0. For der er parameter-tabel-strukturen lavet kraftigt om.
Ok, hvad er den store forskel på parameter tabel strukturen før og efter 3.0? Hvad med rettigheder på brugerne ... ligger de også i parametrene eller er det en helt andne tabel/fil? Jasman ved du forresten noget om SQL for C5? Jeg har et spørgsmål til at ligge på det med point på!
Der er fra 3.0 introduceret nogle nye tabeller, og en anden og mere konsistent måde at lagre modulopsætningsparametre på. Jeg ved ikke om man kan tale om et decideret API, når man taler XAL ;), men det er noget der hen af. Før i tiden, var det mere eller mindre anarki, når man skulle lave en ekstra opsætning til et modul, ved det, at man skulle gemme værdien i en parameterrecord på en nøgle bestående af et heltal, og en tekststreng. Også gjaldt det jo om, at finde en, som ikke var anvendt før !!!
I 3.0, er det sådan, at hver eneste parameterværdi, har sin egen heltalsnøgle, som defineres i macrobiblioteket SYSTEM_CONFIG, hvor der også findes makroer til at læse en bestemt parameterværdi, og det gør det hele lidt pænere og noget nemmere at finde rundt i.
Brugerrettigheder ligger ikke i en tabel. Jeg mener, og nu må de andre eksperter gøre indsigelser, at rettighederne lagres dels i c_direct.sys filen og dels i usrxxx.tbl filerne. Så dem kan du ikke læse i en tabel.
C5, har jeg desværre altid kun beskæftiget mig med perifært. Nok kender jeg programmeringsproget (XAL), men applikationen er jeg desværre ikke en stor haj til.
SQL-server, er jeg først ved at læse lidt om, men ting tager tid ;). Så C5/SQL kombinationen kan jeg nok ikke lige hjælpe med.
Ikke lige hvad jeg kan komme i tanke om. Det du mener er, at du vil synkronisere en form, som du har kaldt et andet sted fra, med nogle parametre som du overfører til formen ikke ?
Det vil jeg mener at man enter laver ved at overføre noget i &PARM eller med PROCESS #PROC_FRMRUN "FORM=TEST" USING TABLE,TABLE1,TABLE2 og i formen kan man så sige EXTERN TABLE og bruger værdier fra TABLE til at sykronisere med.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.