[OPGELOST]Teller aant records wordt niet aangepast in form

Bespreek het databaseprogramma
tuxy
Berichten: 115
Lid geworden op: do okt 29, 2009 11:53 am
Locatie: Adinkerke, België
Contacteer:

[OPGELOST]Teller aant records wordt niet aangepast in form

Bericht door tuxy »

Hallo,

Ik heb een query gemaakt die het aantal aanwezige records toont in mijn formulier:

http://picasaweb.google.com/lh/photo/t3 ... directlink

Dit werkt, maar als ik een record verwijder of toevoeg, wordt deze 'teller' niet aangepast, zelfs niet na het herladen/verversen van het formulier.
Het lukt wel als je het formulier afsluit en opnieuw opstart, maar dat is uiteraard niet de bedoeling.

Hoe kan ik ervoor zorgen dat de 'teller' automatisch aanpast, wanneer een record wordt verwijderd of toegevoegd?
Laatst gewijzigd door tuxy op di jun 15, 2010 1:30 pm, 1 keer totaal gewijzigd.
OpenOffice 3.1 / Vista / Ubuntu Linux 10.04
RPG
Berichten: 4727
Lid geworden op: wo apr 15, 2009 1:01 am
Locatie: Apeldoorn, Nederland

Re: Teller aantal records wordt niet aangepast in formulier

Bericht door RPG »

Hallo

Herlaad dat formulier wat noodzakelijk is om de query bij te werken kan ook beide zijn.

Romke
LibreOffice 24.2.4.2 op openSUSE Leap 15.6
eremmel
Berichten: 670
Lid geworden op: di sep 01, 2009 10:11 am
Locatie: Barneveld, Nederland

Re: Teller aantal records wordt niet aangepast in formulier

Bericht door eremmel »

Je zou kunnen proberen om een sub-form te maken en daarin de 'teller' te plaatsen. Misschien dat Base dan het sub-form laat herberekenen als het 'hoofd' formulier wijzigt. (Dit is een gokje, ik heb het niet voor je uitgetest).
W11 21H2 (build 22000), LO 7.4.1.2(x64)
Het is Microsoft marketing die laat geloven dat computers geschikt zijn voor niet technici
tuxy
Berichten: 115
Lid geworden op: do okt 29, 2009 11:53 am
Locatie: Adinkerke, België
Contacteer:

Re: Teller aantal records wordt niet aangepast in formulier

Bericht door tuxy »

Zo heb ik mijn mijn form ook gemaakt.

De teller staat eigenlijk in de subform, maar helaas werkt het niet!

Tuxy
OpenOffice 3.1 / Vista / Ubuntu Linux 10.04
RPG
Berichten: 4727
Lid geworden op: wo apr 15, 2009 1:01 am
Locatie: Apeldoorn, Nederland

Re: Teller aantal records wordt niet aangepast in formulier

Bericht door RPG »

Hallo

Dat kan ook alleen met een macro
Die macro moet dat formulier herladen.

Code: Selecteer alles

sub herlaad 
' Hoe je aan het goede formulier komt is afhankelijk van veel zaken dus ik kan niet duidelijk zijn.
oform.reload
end sub
Je kunt natuurlijk ook een knop in dat formulier maken die herlaad. Bij grote databases kan dat veel tijd vergen.

Romke
LibreOffice 24.2.4.2 op openSUSE Leap 15.6
tuxy
Berichten: 115
Lid geworden op: do okt 29, 2009 11:53 am
Locatie: Adinkerke, België
Contacteer:

Re: Teller aantal records wordt niet aangepast in formulier

Bericht door tuxy »

Romke,

Ik had zoiets al gemaakt

Code: Selecteer alles

Sub herladenFormulier
oFormCtl.Reload  
End Sub
En deze toegevoegd in het eigenschappenvenster vh besturingselement onder de tab 'gebeurtenissen', 'Na het bijwerken...'

Maar dit werkte precies nog niet goed.

Tuxy
OpenOffice 3.1 / Vista / Ubuntu Linux 10.04
tuxy
Berichten: 115
Lid geworden op: do okt 29, 2009 11:53 am
Locatie: Adinkerke, België
Contacteer:

Re: Teller aantal records wordt niet aangepast in formulier

Bericht door tuxy »

Hallo,

Romke, Eremmel,

Heb het probleem opgelost op een andere manier.

Heb een navigatie-object toegevoegd aan het formulier.


tuxy
OpenOffice 3.1 / Vista / Ubuntu Linux 10.04
RPG
Berichten: 4727
Lid geworden op: wo apr 15, 2009 1:01 am
Locatie: Apeldoorn, Nederland

Re: [OPGELOST]Teller aant records wordt niet aangepast in fo

Bericht door RPG »

Hallo

In principe moet dat werken. Het is overigens vaak een heel gezoek om de goede plaats te vinden.

Ik denk dat je het niet moet koppelen aan een event van een besturingselement maar aan een event van een formulier. Bij het eerste wordt alleen het veld bijgewerkt maar nog niet weeschreven naar de tabel. Indien gekoppeld aan een event van het formulier dan is de tabel bij gewerkt.

Romke
LibreOffice 24.2.4.2 op openSUSE Leap 15.6
Plaats reactie