Toon posts:

[VB] Enkele vragen mbt databases

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een kleine applicatie geschreven voor mijn rijlesadministratie. Erg veel nut heeft het niet, maar ach :P.

1. Ik heb een grafiek erin die door middel van een DED wordt gevuld. Die grafiek laat echter bij de uren een schaal zien van 0.2, 0.4, 0.6, etc, om de twee tiende dus. Ik wil echter een schaal van hele getallen. Hoe doe ik dat?

2. Rechtsboven in het programma heb ik een label: "Totaal gereden uren". Door middel van een SQL-statement in een ADO library rekent hij het aantal uren uit. Werkt allemaal prima, maar als ik een nieuwe rijles heb toegevoegd aan de database, wil ik dat hij op dat labeltje meteen die nieuwe lessen bijschrijft. Stel dat hij op vier stond, ik heb twee uur gereden, dat hij dan na het registreren gelijk naar zes gaat. Hoe doe ik dat? Heb al verschillende dingen geprobeerd, zoals na het toevoegen gelijk de regel erachter aan plakken "lblTotaal = rsTotaal.Fields(0)" (staat ook in de Form-Load), maar dat werkte niet.

Voor diegenen die niet snappen wat ik bedoel, heb ik het project ff op internet gezet: hier. @ MOD'jes: ik vraag dus niet of iemand mijn code wil aanpassen, het is alleen voor diegenen die mij niet begrijpen!!! :)

  • whoami
  • Registratie: December 2000
  • Laatst online: 22:02
Nadat je een record hebt toegevoegd, kan je toch het aantal uren dat je al gereden hebt gaan aanpassen door:
- ofwel de query opnieuw uit te voeren die het totaal aantal uren ophaalt
- ofwel gewoon het aantal uren dat je nu gereden hebt (die dus in het nieuwe record staan) gewoon erbij optellen.

Zoals je het nu doet (of gedaan hebt) (gewoon het label updaten dus), werkt inderdaad niet omdat die query nog altijd de oude gegevens vasthoudt.

https://fgheysels.github.io/


Verwijderd

Topicstarter
whoami schreef op 14 April 2003 @ 21:13:
Nadat je een record hebt toegevoegd, kan je toch het aantal uren dat je al gereden hebt gaan aanpassen door:
- ofwel de query opnieuw uit te voeren die het totaal aantal uren ophaalt
- ofwel gewoon het aantal uren dat je nu gereden hebt (die dus in het nieuwe record staan) gewoon erbij optellen.

Zoals je het nu doet (of gedaan hebt) (gewoon het label updaten dus), werkt inderdaad niet omdat die query nog altijd de oude gegevens vasthoudt.
Stom 8)7 Ik heb nu "lblTotaalUren.Caption = Val(lblTotaalUren.Caption) + txtAantalUur" gebruikt, en werkt :). Bedankt!

Nu nog de grafiek... :)