Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: vragen  (gelezen 9872 keer)

0 leden en 1 gast bekijken dit topic.

Offline benikke

  • Lid
  • *
  • Berichten: 15
  • Geslacht: Man
  • Hey, ik ben nieuw hier !
vragen
« Gepost op: 10 mei 2024, 11:55:35 »
Beste lezer,
Einde 2021 maakte ik een energie database aan. (Heel eenvoudig en uit spielerei)
Daarbij krijg ik in één blik alle info die ik nodig heb.
En kan ik maanden vergelijken. (via query berekeningen en voorwaarden.)
Daarbij verkoos ik Electriciteit FL, (Fluvius) omdat daar ook de beheerkosten inzitten en in de tellerstanden niet.
De bijgevoegde database bevat fictie cijfers en is maar een gedeelte van de echte.

Maar er is één nadeel en dat word altijd maar erger.
(Het is maar hoe je het bekijkt.)
De database begint altijd met het eerste record. (31 januari 2021)
De knoppen ‘zoeken’ en ‘volgend record’ zijn daarbij een hulp.
Zoeken in [Registratiedatum] met *2024 en dan ‘volgend record of ‘vorig record.’
Andere ideeën zijn zeker welkom.

De eerste vraag is nu, want ik krijg het niet klaar:
‘Hoe kan het formulier opstarten op eind vorige maand’
Waarom vorige maand?
De meterwaarden worden opgenomen de 1ste van elke maand.
Maar het verbruik kan je pas ‘zien’ op het einde van maand.
Dus daarom eind vorige maand.

Tweede vraag: Is het mogelijk om [Dit jaar Electriciteit FL] in te laten vullen bij
[Vorig jaar Electriciteit FL] maar dan 12 maanden eerder, dus dezelfde maand,
maar een jaar eerder,
Dit om te kunnen vergelijken met de huidige maand.'

Dit moet later zijn omdat er anders geen vergelijk mogelijk is.
Wat wel kan is 12 maanden eerder gaan kijken dan is er wel een vergelijk mogelijk.

Hopelijk kan iemand helpen, dus bij deze al bedankt.
« Laatst bewerkt op: 11 mei 2024, 09:52:21 door SoftAid »

Offline dizzl

  • Ambassadeur
  • *****
  • Berichten: 2.346
  • I've Upped my standards,now,up yours!
Re: vragen
« Reactie #1 Gepost op: Gisteren om 10:36:53 »
Beste benikke,

Ik zou persoonlijk  de gegevens van vorig jaar niet koppelen aan het registratieformulier (desnoods maak je daar een ander  formulier doen).
Maar als je dat zou willen doen kan dat met een bijwerk-query.
Alleen wat moet er komen als waarde wanneer er geen waarde van vorig jaar is?

Ik zou je probleem voor dit formulier aanpakken door een filter uit te voeren.
"Bij aanwijzen" (openen) van het formulier
Private Sub Form_Current()
    'variabelen aanmaken
    Dim laatsteDagVanVorigeMaand As Date
    Dim huidigeDatum As String
    Dim maand  As String
    Dim jaar As String
    'haal de datum van vandaag op
    huidigeDatum = Now()
    maand = Month(huidigeDatum)
    jaar = Year(huidigeDatum)
    'haal de laatste dag van vorige maand op
    laatsteDagVanVorigeMaand = DateSerial(jaar, maand, 0)
    'Stel de filter in op de laatste dag van vorige maand
    DoCmd.ApplyFilter , "Registratiedatum =#" & laatsteDagVanVorigeMaand & "#"
   
End Sub

Systeem  : Intel Core i5-4440 3.1Ghz, 3.1GHz 16Giga Ram 64Bits
Software : Windows 10 professional, Avira, Office 2016 Professional

Offline benikke

  • Lid
  • *
  • Berichten: 15
  • Geslacht: Man
  • Hey, ik ben nieuw hier !
Re: vragen
« Reactie #2 Gepost op: Gisteren om 14:13:37 »
Op dit ogenblik ben ik enkel geïnteresseerd, hoe het formulier op datum op te starten.
Want van het hele MS access gebeuren, heb ik helemaal geen kaas gegeten.
Ooit ben ik er eens mee in contact gekomen, maar dat is het dan ook.
Maar wel bedankt voor het meedenken. Dat kan ik dus best appreciëren.

Offline Della Jordan

  • Volledig lid
  • **
  • Berichten: 185
  • Geslacht: Vrouw
Re: vragen
« Reactie #3 Gepost op: Gisteren om 16:11:26 »
Citaat
Op dit ogenblik ben ik enkel geïnteresseerd, hoe het formulier op datum op te starten.
Welke datum zou dat moeten zijn? Zoals ik het zie heeft dizzl perfect geantwoord op je vraag, nl:
Citaat
Hoe kan het formulier opstarten op eind vorige maand


Citaat
Tweede vraag: Is het mogelijk om [Dit jaar Electriciteit FL] in te laten vullen bij
[Vorig jaar Electriciteit FL] maar dan 12 maanden eerder, dus dezelfde maand,
maar een jaar eerder,
Dit om te kunnen vergelijken met de huidige maand.'
Voor je tweede vraag, daar zijn rapporten voor in access, leg de twee rapportjes naast elkaar, klaar.

Citaat
Heel eenvoudig en uit spielerei
Nieuwe spielerei, bestudeer rapporten in acces.




Groetjes,Della

Offline benikke

  • Lid
  • *
  • Berichten: 15
  • Geslacht: Man
  • Hey, ik ben nieuw hier !
Re: vragen
« Reactie #4 Gepost op: Gisteren om 16:45:03 »
Beste Della,
Zoals eerder vermeld, ben ik echt een leek en ik waardeer elke hulp.
Alleen weet ik niet waar te beginnen.

Op [registratiedatum] zou heel fijn zijn.

En die 'spielerei' is in feite geheugen gymnastiek, ik ben 76 jaar, zit in een rolstoel en de tijd die me nog rest
(want er zijn kosten aan) breng ik met 'spielerei' door, dus kom niet te heftig uit je hoek.

Offline Della Jordan

  • Volledig lid
  • **
  • Berichten: 185
  • Geslacht: Vrouw
Re: vragen
« Reactie #5 Gepost op: Gisteren om 17:22:38 »
Citaat
En die 'spielerei' is in feite geheugen gymnastiek, ik ben 76 jaar, zit in een rolstoel en de tijd die me nog rest
(want er zijn kosten aan) breng ik met 'spielerei' door, dus kom niet te heftig uit je hoek.
@ benikke, dat was zeker niet de bedoeling, maar het kan toch alleen maar een meerwaarde zijn om het uit te zoeken ,ik kan die rapportjes maken voor jou.
maar wat heb je eraan?
« Laatst bewerkt op: Gisteren om 17:29:15 door Della Jordan »
Groetjes,Della

Offline benikke

  • Lid
  • *
  • Berichten: 15
  • Geslacht: Man
  • Hey, ik ben nieuw hier !
Re: vragen
« Reactie #6 Gepost op: Gisteren om 17:47:14 »
Inderdaad wat heb je aan die rapportjes?
Dus modder ik maar verder.

En wat betreft 'formulier open op datum' kunt ge alles kopiëren.
Maar het is fijner als je het wat en waarom (wat er gebeurd) begrijpt.
1 + 1 = 2...  maar waarom?

Offline Della Jordan

  • Volledig lid
  • **
  • Berichten: 185
  • Geslacht: Vrouw
Re: vragen
« Reactie #7 Gepost op: Gisteren om 17:54:40 »
Citaat
Inderdaad wat heb je aan die rapportjes?
De oplossing op je tweede vraag.
Veel succes
Groetjes,Della

Offline benikke

  • Lid
  • *
  • Berichten: 15
  • Geslacht: Man
  • Hey, ik ben nieuw hier !
Re: vragen
« Reactie #8 Gepost op: Vandaag om 17:59:10 »
dizzl, schreef daar een heel mooie en verstaanbare code die zeer goed werkt.

Nu is de vraag.
Hoe kan je nu vooruit en terug, want die knoppen werken nu niet meer.
Dat was wel wenselijk.

Vermoedelijk met een heel nieuwe code, maar alleszins bedankt dizzl.

 


www.combell.com