Avatar billede pmejer Nybegynder
26. juni 2003 - 09:24 Der er 3 kommentarer og
1 løsning

Sekventielle numre

Mon der er nogen der kan hjælpe mig med fejlen i denne formel???

Jeg *kan* bare ikke få øje på den *S*.

snum:= @DBLookup("":"NoCache";servername:filename;viewname;1);
Rem "Hvis der ikke er fundet et nummer, set snum til 0;
ellers sæt snum til det sidste eksisterende nummer";
@If(@IsError(snum);@Set("snum";);"");
Rem "Øg nu værdien ved at lægge 1 til, for at generere det næste tal";
@Set("snum";snum + 1)
@Prompt([OK];"Næste nummer er...";@Text(snum))


Venlig hilsen


Peter
Avatar billede cdelicht Nybegynder
26. juni 2003 - 09:35 #1
_SrvDbPath:=Servername+":"+filename;
snum:= @DBLookup("":"NoCache";_SrvDbPath;viewname;1);

prøv det prøv det ;-)
Avatar billede hdp Nybegynder
26. juni 2003 - 09:37 #2
Hvor fejler den - i starten ved nummer 1 eller senere. Måske skal du sætte "0" istedet for ""  i din @if ??
Avatar billede pmejer Nybegynder
26. juni 2003 - 09:40 #3
hdp: - Den fejler her:

@If(@IsError(snum);@Set("snum";);"");

Mellem 3. og 2. sidste ;
Avatar billede roenving Novice
26. juni 2003 - 15:31 #4
Kan ik' li'e huske @Set -- men ville det ikke være en god ide at angive værdi-parameteren også: @Set("snum";0)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester