27. december 2006 - 13:32Der er
7 kommentarer og 2 løsninger
Højeste tal i felt
Hej
Jeg har prøvet at finde kode uden held.
Jeg er igang med at lave en rangliste. Der er oprettet en masse hold og de har hver en placering på ranglisten. Eksempelvis 10.
Når jeg så opretter et nyt hold og vil gemme formularen, så vil jeg have den skal finde det højeste tal i feltet Nummer og derefter gemme formularen med det højeste tal + 1
Lav et view, hvor første kolonne er sorteret efter feltet Nummer. Lav herefter et opslag hvor du henter værdierne fra feltet Nummer, sorterer faldende og napper første værdi og lægger 1 til. Noget a la et computed when composed felt med flg. i: @subset((@Sort(@DbColumn( "" : "NoCache" ; "server_navn" : "database_navn" ; "dit_view" ; "1");[DESCENDING]) ;1)+ 1
Jeg har løst et lignende problem i snabelkode. For at ridse principperne op: Jeg laver en form der indeholder et max nummer felt. Formen og feltet vises i et maxno view. I hoved-formen har jeg en save and exit knap der kører en agent der tjekker værdien af maxno view'et, gemmer værdien i nummer feltet samt gemmer maxno + 1 i maxno formen. Håber dette kan hjælpe dig. PS: Det kan godt være at der er lavet nogle smartere måder i nyere Notes versioner. Ovennævnte løsning er lavet i v.5. MvHans
Klart - @sort er ligegyldig når viewet er sorteret :-) Godt nytår herfra også.
Synes godt om
Ny brugerNybegynder
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.