Avatar billede n_riber Nybegynder
20. april 2001 - 15:32 Der er 5 kommentarer og
1 løsning

Feltet må kun opdateres første gang

når feltet [batchnr] får focus første gang skal værdien gemmes i feltet [ostetank], herefter må feltet kun opdateres manuelt

Private Sub Batchnr_BeforeUpdate(Cancel As Integer)
Me!o_id = Me!Ostetank

Private Sub Batchnr_GotFocus()


if Me!p_type = -1 Then
        If IsNull(Me!Ostetank) Or Me!Ostetank = 0 Then
        Me!Ostetank = 200
        End If
        If Me!o_id = 100 Or Me!o_id = 200 Or Me!o_id = 300 Or Me!o_id = 400 Then
        Me!Ostetank = Me!o_id + 200
        End If
        If Me!o_id = 500 And Me!Ostetank < 1 Or Me!o_id = 600 And Me!Ostetank < 1 Then
        Me!Ostetank = Me!o_id - 400
        End If
   
    Me!o_id = Me!Ostetank
   
    End If


If Me!p_type = 0 Then
    If IsNull(Me!Ostetank) Or Me!Ostetank = 0 Then
    Me!Ostetank = 200
    End If
    If Me!o_id = 100 Or Me!o_id = 200 Or Me!o_id = 300 Or Me!o_id = 400 Or Me!o_id = 500 Then
    Me!Ostetank = Me!o_id + 100
    End If
    If Me!o_id = 600 Then
    Me!Ostetank = Me!o_id - 500
    End If
   
    Me!o_id = Me!Ostetank
   
End If

/niels


20. april 2001 - 15:39 #1
Hvis du spørger på Me!NewRecord, så ved du om du står på en ny post.
eks:
If Me.NewRecord then
  ....
Else
  ....
End if

/Thomas
Avatar billede n_riber Nybegynder
20. april 2001 - 15:50 #2
hej thomas, tak

det var jo let tjente point,

så sædvanen tro har jeg et lille tillags spøgsmål:

jeg har en formular hvor jeg sorter efter et felt hv or værdien er 1 ... til 35 f.eks kan det lade sig gøre at lave en tilføjelse som gør det muligt at vise alle uanset værdi?

/niels

20. april 2001 - 23:02 #3
Det forstår jeg ikke? Kan du forklare lidt nærmere...?
Avatar billede n_riber Nybegynder
23. april 2001 - 08:09 #4
i formulahovedet har jeg et felt som referere til de oprettede recepter i en tabel. efter opdatering af feltet køres docmd.showallrecords.
nu er så mit spørgsmål om man kan indsætte  f. eks \"all\" på listen og dermed få vist alle poster uanset hvilken recept der er anvendt
23. april 2001 - 21:49 #5
Du kan tilføje en værdi i din komboboks eller listboks ved at benytte en UNION-forespørgsel.
Dvs, at hvis din rækkekilde til komboboksen f.eks. hedder:
Select Recept From Tabel
Så kan du tilføje en blank ved at erstatte den med:
Select Recept From [Tabelnavn] UNION Select Null From [Tabelnavn]

Når du så foretager filtreringen skal du forinden spørge om værdien af komboboksen er Null. Hvis den er det, skal du vise alle poster. Ellers skal du filtrere.
Er det til at forstå?

/Thomas
Avatar billede n_riber Nybegynder
24. april 2001 - 08:11 #6
jeps, tak

/niels
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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