Vēl viens Lotus Notes jautājums

« previous entry | next entry »
Jun. 15., 2004 | 09:51 am

Karoč ir forma ar vairākiem laukiem no kuriem viens ir reģistrācijas numurs un 3 x 3 lauki ir konta numuri (3 gab., kur katrs sastāv no 3 laukiem - viewos, gan tas viss ir apvienots vienā gabalā - tipa xxxx-xxxxxx-xxx). Tagad ir jāizdomā "kakim makarom" pie formas ievades/saglabāšanas pārbaudīt vai tāds reģ.nr. un konta numuri jau nav ievadīti...

Doma to bija visu uzražot formulu valodā, bet tas laikam ir kaut kas diezgan grūti realizējams (kaut gan strādātu ātrāk nekā LotusScript), jo vismaz vakar man to neizdevās realizēt... Šodien jāpamēģina vēl un tad, ja atkal nikā, tad jāražo to visu augšā iekš LotusScript, lai arī cik ļoti man tas nepatiktu... :/

Link | ir doma | Add to Memories


Comments {9}

(bez virsraksta)

from: [info]kits
date: Jun. 15., 2004 - 10:45 am
Link

kāpēc neizdevās ar formulām? kā mēģināji?

Atbildēt | Diskusija


ZXpower

(bez virsraksta)

from: [info]nfoworm
date: Jun. 15., 2004 - 12:48 pm
Link

Tagad veel aizvien chakareejos ar taam Formulaam... Kods tipa shitaads:
@If(Tips = "Juridiskā persona";@Do(
    JurPersonasKonti := 0;
    @Set("JurPersonasKonti"; @DbLookup("" : "NoCache"; @DbName; "RegNrKonti"; JurPerRegNr; 2));
    Konts1 := KontaNodala + "-" + KontaNumurs + "-" + KontaSufiks;
    @If(KN2!="" & KNum2 !="" & KS2 !="";Konts2 := KN2 + "-" + KNum2+"-"+KS2;Konts2 := "");
    @If(KN3!="" & KNum3 !="" & KS3 !="";Konts3 := KN3 + "-" + KNum3+"-"+KS2;Konts3 := "");
    @If(JurPersonasKonti != "";@Do(
        @If(@IsMember(Konts1;JurPersonasKonti);@Failure("Lūdzu pārskatiet ievadītās juridiskās personas kontus, jo tāda juridiskā persona vai tādi konta numuri jau ir ievadīti!");@Prompt([Ok];"Konts1";"Viss kedā - šitā konta nav!"));
        @If(Konts2 != "" & @IsMember(Konts2;JurPersonasKonti);@Failure("Lūdzu pārskatiet ievadītās juridiskās personas kontus, jo tāda juridiskā persona vai tādi konta numuri jau ir ievadīti!");@Prompt([Ok];"Konts2";"Viss kedā - šitā konta nav!"));
        @If(Konts3 != "" & @IsMember(Konts3;JurPersonasKonti);@Failure("Lūdzu pārskatiet ievadītās juridiskās personas kontus, jo tāda juridiskā persona vai tādi konta numuri jau ir ievadīti!");@Prompt([Ok];"Konts3";"Viss kedā - šitā konta nav!"))
         );
     "")
     );"")

Karoch viss tiek jauki nodetekteets, ka 1.konts eksistee - bet Failures message netiek izdota... BLJODA! Piebesiijis jaut tas viss :)

Atbildēt | Iepriekšējais | Diskusija


ZXpower

(bez virsraksta)

from: [info]nfoworm
date: Jun. 15., 2004 - 12:57 pm
Link

Esmu totaals aamurgalva - tiko palasiiju LN Helpu par @Failure komandu (skat.zemaak - it sevishkji pasviitroto textu):

Usage
@Failure is mainly used in input validation formulas for editable fields, although you can also use it in agents and form formulas. When @Failure is used in formulas other than input validation formulas, the result is the input string; Lotus Notes/Domino displays no prompts or messages.

Atbildēt | Iepriekšējais | Diskusija


(bez virsraksta)

from: [info]kits
date: Jun. 15., 2004 - 01:18 pm
Link

Nu tad sanāk, ka viss ir kedā, ko?

Atbildēt | Iepriekšējais


ZXpower

(bez virsraksta)

from: [info]nfoworm
date: Jun. 15., 2004 - 01:05 pm
Link

Euu - kits - kaadaa veidaa var paatraukt QuerySave eventu??? Tipa tad, kad paraadaas @Failure vai whatever kaads cits kljuudas trigers?

Atbildēt | Iepriekšējais | Diskusija


ZXpower

(bez virsraksta)

from: [info]nfoworm
date: Jun. 15., 2004 - 01:09 pm
Link

Izraadaas arii pret sho ir zaales :)))

You should have a "saveOptions" field on the form. Don't give it a default value.
Use the @Setfield to give the saveoptions-field the value of 0 (zero). This should stop the saveing of the document.

Atbildēt | Iepriekšējais | Diskusija


(bez virsraksta)

from: [info]kits
date: Jun. 15., 2004 - 01:18 pm
Link

Un es jau gribēju nozīmēties ar līdzīgu tekstu! :)

Atbildēt | Iepriekšējais


(bez virsraksta)

from: [info]kits
date: Jun. 15., 2004 - 01:21 pm
Link

Tiesa, man skauž, ka tu tik veikli šo atradi. Es savulaik pamocījos, kamēr izdevās uzmeklēt kaut ko par tādu SaveOptions. :)

Atbildēt | Iepriekšējais | Diskusija


ZXpower

(bez virsraksta)

from: [info]nfoworm
date: Jun. 15., 2004 - 01:50 pm
Link

Eksistee taksh arii notes.net forumi :))

Vot vieniigais izsecinaaju, ka SaveOptions tomeer taa iisti neatrisinaas laikam probleemu - jo taa kaa man ir Action poga, kura saglabaa un aizver logu, iestaasies piepes - jo dokuments tiks aizveerts nesaglabaajot - attieciigi visu chupu ar informaaciju buus jaavada veelreiz... un tas sako.

Tagadinjaas seezhu un domaaju ko iesaakt...

Atbildēt | Iepriekšējais