Toon posts:

Acces teller

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb het volgende probleem:

Ik heb in Acces een tabel met 5 kolomen:
datum1
datum2
datum3
datum4
datum5

Ook heb een een kolom totaal.

Hier is een formulier van gemaakt met 5 tekstvakken voor dat data, en 1 voor totaal. Wat er moet gebeuren is dat elke keer als er een datum meer ingevuld wordt dat dan het getal in het tekstvak totaal moet ophogen met 1.
Dus als datum1 en datum 2 zijn ingevuld moet het tekstvak totaal 2 aangeven enz.

Met wat voor expressie maak ik dus van het tekstvak totaal een soort teller.
bij voorbaat dank

  • Remco
  • Registratie: Januari 2001
  • Laatst online: 17:09
met vb erachter.
Als je een datumveld activeert, dan zou je kunnen kijken of er een veld 0 is, of gevuld.
Dan een tellertje ophogen, en laten zien in je tellerbox.

The best thing about UDP jokes is that I don't care if you get them or not.


Verwijderd

Access is met twee 2 s-en :D

[ Voor 6% gewijzigd door Verwijderd op 04-06-2003 11:47 ]


  • bas.kb
  • Registratie: Oktober 2002
  • Laatst online: 26-08 14:30

bas.kb

BI'er :P

Remc0 schreef op 04 juni 2003 @ 11:23:
met vb erachter.
Als je een datumveld activeert, dan zou je kunnen kijken of er een veld 0 is, of gevuld.
Dan een tellertje ophogen, en laten zien in je tellerbox.
En dat doe je zo:

code:
1
Tellertje: IIf([datum1] Is Not Null;+1;+0)


Als het goed is kan je deze met OR's aan elkaar knopen.

[ Voor 6% gewijzigd door bas.kb op 04-06-2003 16:29 ]


  • Witte
  • Registratie: Februari 2000
  • Laatst online: 10-09 14:54
het kan ineens in je query:

code:
1
teller: Abs (not(isnull(veld1)) + not(isnull(veld2)) + ... )


of nog iets netter:

code:
1
teller: Abs (IsDate(veld1) + IsDate(veld2) + ... )

[ Voor 33% gewijzigd door Witte op 05-06-2003 14:06 ]

Houdoe