17. februar 2005 - 13:05Der er
10 kommentarer og 1 løsning
IIf begning
Hej,
jeg har følgende problem. Et ubundet felt indgår i en IIf beregning - =iif([fastfelt]>=[ubundetfelt];"Dum";"Ko") Mit problem er at værdien i det ubundene felt ændres korrekt, men beregningen i et andet ubundet felt ændres ikke. Hvad er der galt?
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
jeg har 2 ubundne. 1 som indeholder en værdi fra en kombinationsboks f.eks. 6,70. Nr. 2 ubundne felt indeholder iif beregningen og et 3. felt hvori resultatet fra nr 2 gemmes.
Jeg har konstanteret at der ikke fremkommer fejlmeddelser i de 2 ubundne felter.
Felt 1 er en kombinationsboks indeholder 2 værdier. Den første af disse 2 værdier bliver vist i kombinationsboksen, mens den 2. værdi overføres til det ubundne felt via me.tekst1 = me.kombinationsboks.column (1). Denne lille kode virker helt fint.
Problemet ganske rigtigt i 3. felt som ikke bliver opdateret. Dvs. der står resultatet for en tidligere beregning, hvilket efter en ændring i kombinationsboksen ikke længere er korrekt. Det er altså denne reaktivering af det ubundne felt nr. 2 som mangler.
'=IIf([NyeBilavance]>=[tekst242];"Flot niveau"; 'samme som linie 3 'IIf([nyebilavance]>[tekst242]; "Højt niveau"; ' denne er næsten samme krav opfyldes også i både 1 og3 'IIf([nyebilavance]>=[tekst242];"Pænt niveau"; ' samme som linie 1 'IIf([nyebilavance]<0;"Meget beskedent niveau";"Beskedent niveau"))))
på kombinationsboksens VedÆndring og vedExit kan du tilføje denne linie: tekst210_Exit således at koden ialt nu bliver:
Private Sub Reference_Exit() Me.Tekst242 = Me.Reference.Column(2) tekst210_exit End Sub
Dog vil jeg anbefale at holde dig til AfterUpdate i stedet for at bruge Exit og Ændring. Hvis du flytter koden til Afterupdate for tekst210, så skal du selvfølgelig skrive tekst210_AfterUpdate på Reference_AfterUpdate
Jeg prøver at teste her i weekenden - vender tilbage senest mandag aften. Go' weekend
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.