I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
>hotcut, tak for svaret, men kan desværre ikke bruges. Så får jeg huller i min numrerering. Det er de huller jeg vil af med, derfor er id sat til TAL. Vh Henrik
du er nødt til at styre numertildelingen selv vha VBA, da der altid vil komme huller ved sletning eller afbrudte oprettelser.
koden kan lægges på en formulars BeforeUpdate-hændelse og f.eks. se sådan ud: Private Sub Form_BeforeUpdate(Cancel as Integer) On Error resume next Me!ID = DMax("ID", "DInTabel") Me!ID = Me!ID + 1 end sub
En måde at lave det på er at laven forespørgsel hvor dit ID felt bliver indsat og feltet ved side af skriver = [ID] +1og der vil komme til at så Udtryk 1= [ID]+1 Nu laver du en formular baseret på din forespørgsel , I den ligge du en makro ved åbning der skal lyde på (GåTilKontrolelement der skiver du udtryk1 og derefter GåTilPost der sætter du den til sidst) nu skal du bare sætte den ind i din indskrivningsformular, som en underformular Egenskaberne for underformularen i din indskrivningsformular skal der ikke være nogen underordnede felter overordne felter der forbinder dem ad . Nu mangler du bare at lave en makro der få dit ID felt at blive en større hver gang du åbner din formular .mokro skal ligge på feltet ID ved indgang . I makroen skal bare AngivVærdi brug udtryksgenerator Element skal værdien af ID stå . I Udtryk skal værdien af felt fra underformularen stå .
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.