Help!

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

Hulp bij posten

Recente topics

Auteur Topic: geautomatiseerd sjabloon voor budget  (gelezen 56274 keer)

0 leden en 1 gast bekijken dit topic.

Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.031
  • Geslacht: Vrouw
  • veni vidi vici
Re: geautomatiseerd sjabloon voor budget
« Reactie #45 Gepost op: 25 juli 2023, 21:59:29 »
Hey SoftAid,

Hartelijk dank voor je reactie.

Aangezien al mijn knoppen op de UF met dezelfde back- en forecolor zijn ingesteld zoals ik ze al altijd heb ingesteld en nooit eerder problemen kreeg
begrijp ik nog steeds niet waar de melding vandaan is gekomen.

De systeemfout zoals in mijn 1e afbeelding van mijn eerder bericht kreeg ik dan ook pas NA dat ik op mijn werkblad de melding kreeg "kan bestand niet vinden".
Die melding kwam er totaal zonder aanleiding nadat ik al zeker 2 minuten niets aan het doen was op de PC.
Gezien het probleem verder evolueerde mbt het opslaan van het bestand vermoed ik dat die eerste melding getriggerd werd door de functie 'automatisch opslaan'.

Zoals in mijn laatste bericht vermeld ben ik ondertussen gewoon verder gegaan met het laatst succesvol opgeslagen bestand waarin ik dan exact dezelfde
aanpassingen heb gemaakt zoals ik had gedaan bij dat bestand met de foutmeldingen en sindsdien geen enkel probleem meer gehad.
Ondertussen ben ik 4u en 2 UF's verder zonder problemen.

Het blijft dus een raadsel  :D


groetjes,
Bieke
1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.031
  • Geslacht: Vrouw
  • veni vidi vici
Re: geautomatiseerd sjabloon voor budget
« Reactie #46 Gepost op: 25 juli 2023, 22:34:31 »
***UPDATE***

Na een aantal aanpassingen en toevoegingen voeg ik versie 1.6 toe voor verdere hulp :D .

Op “DASHBOARD” heb ik nu 5 knoppen welke gebruikt zullen worden om de diverse UF’s te openen.
Er worden dus geen UF’s meer geopend bij het activeren van bepaalde werkbladen.

Achter “openstaande transactie(s)” zit het UF_status.
Achter “instant transactie(s)” zit het nieuwe UF_instant_ta (reeds volledig gecodeerd).
Achter “repeat transactie(s)” zit het UF_start_ta.

Achter “wijzig transactie(s)” komt dan het UF_wijzig_ta (waarmee ik nu bezig ben).
Achter “verwijder transactie(s)” komt dan het UF_verwijder_ta (welk ik nog moet ontwerpen).

Het huidige UF_wijzig_ta is volledig klaar qua ontwerp en dient nog enkel gecodeerd te worden.
Hier heb ik wat hulp nodig omdat er gebruik gemaakt moet worden van afhankelijke (gefilterde) comboboxen waarbij
dan van de betreffende rijen bepaalde gegevens gewijzigd moeten worden en dat is me net ietsje te ingewikkeld.

Ik heb in de programmacode van de UF-module de nodige commentaar geschreven om het gewenste iets duidelijker te maken.
(althans hoop ik dat mijn uitleg verduidelijking brengt ;D)



Groetjes,
Bieke
1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

Offline MollyVH

  • Excel-Expert
  • Oplosser
  • *****
  • Berichten: 847
Re: geautomatiseerd sjabloon voor budget
« Reactie #47 Gepost op: 26 juli 2023, 12:37:40 »
Hey Bieke,

Rare dingen heb je tussendoor meegemaakt :(, voor mij is het ook een raadsel (de wondere wereld van MS...)

Citaat
Het huidige UF_wijzig_ta is volledig klaar qua ontwerp en dient nog enkel gecodeerd te worden.
:D

In de commentaren die je daarvoor hebt voorzien is een duidelijke volgorde terug te vinden, ik heb die ook gebruikt om de procedures te sorteren. Dat heeft verder geen enkele invloed, maar lijkt mij iets makkelijker om aan de code te werken (bij mij staat bv. Initialize altijd bovenaan).

Ik ben dus al eens begonnen met het 'moeilijkere' bovenste deel. Alles binnen Frame1 mag jij doen, evenals Reset en Close :)
Dan pak ik daarna Wijzig wel nog op.

O ja, aangenomen dat je daar op dat moment letterlijk iets mee wil doen, heb ik het stukje uit je commentaar "en elke gevonden rij opgenomen te worden voor wijziging", bewust genegeerd. Een veel betere benadering zou zijn om de uit te voeren wijzigingen te laten analyseren binnen 'Wijzig' (anders moet er weer van alles 'onthouden' worden tussen verschillende procedures).

Groetjes,
Molly
Windows 11 Home NLD 64bit
11th Gen Intel(R) Core(TM) i7-11700 @ 2.50GHz 2496
Aspire TC-1660
Intel(R) UHD Graphics 750 1024MB
476 GB SSD KINGSTON OM8PCP3512F-AA
1863 GB HD Seagate ST2000DM008-2FR102
Office 2021 Professional Plus NLD 64bit

Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.031
  • Geslacht: Vrouw
  • veni vidi vici
Re: geautomatiseerd sjabloon voor budget
« Reactie #48 Gepost op: 26 juli 2023, 13:10:14 »
@Molly,

Hartelijk dank voor jouw uitgebreide aanzet.  :thumbsup: _/-\o_

Zelf was ik er ook al eens aan begonnen omdat ik wou zien of het met mijn beperkte kennis toch niet zou lukken.
Ik herinnerde me nog dat we in het verleden (een jaar of twee geleden denk ik) al eens een combobox hadden moeten vullen met unieke waarden (was toen voor mijn genealogie) en dus was ik dit op het forum eens komen opzoeken.
Aan de hand daarvan had ik dus eerst op dezelfde wijze zoals jij nu, met de "CreateObject("system.collections.arraylist")" methode, mijn combobox gevuld.
Maar hiermee krijg ik een automatiseringsfout  :( (dit zou met mijn '.net framework'-versie te maken hebben...).
Dus heb ik de combobox dan maar eventjes op de gewone (ongesorteerde) wijze gevuld met de unieke waarden.

in de combobox1_change had ik dan ook reeds die aantal vermeldingen geteld en de textbox1 de correcte waarde kunnen geven.
Om de combobox2 te vullen was me ook gelukt maar op een veel omslachtigere wijze omdat ik ook meteen de rij-waarde van elke gevonden vermelding heb opgeslagen in een apart array  :D ;D.

jouw wijze is uiteraard veel beter  ;) :thumbsup:

ivm die automatiseringsfout zal ik dan ofwel mijn versies van .net framework moeten bijwerken ofwel het op de gewone manier blijven doen denk ik.

ik doe alvast de nodige aanpassingen in de code en hang vervolgens een bijgewerkte versie aan.

groetjes,
Bieke
1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

Offline MollyVH

  • Excel-Expert
  • Oplosser
  • *****
  • Berichten: 847
Re: geautomatiseerd sjabloon voor budget
« Reactie #49 Gepost op: 26 juli 2023, 13:52:49 »
Hey Bieke,

Het zou me (minstens een beetje) verbazen als al dan niet sorteren die automatiseringsfout zou veroorzaken.
Ik had er eerst niet aan gedacht dat te vermelden maar om met een arraylist te werken heb je inderdaad de juiste .net framework-versie nodig, met name de 3.5. Het maakt daarbij niet uit of je eventueel al een recentere versie hebt.
Als je die installeert, daarna wel Excel herstarten.

Groetjes,
Molly
Windows 11 Home NLD 64bit
11th Gen Intel(R) Core(TM) i7-11700 @ 2.50GHz 2496
Aspire TC-1660
Intel(R) UHD Graphics 750 1024MB
476 GB SSD KINGSTON OM8PCP3512F-AA
1863 GB HD Seagate ST2000DM008-2FR102
Office 2021 Professional Plus NLD 64bit

Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.031
  • Geslacht: Vrouw
  • veni vidi vici
Re: geautomatiseerd sjabloon voor budget
« Reactie #50 Gepost op: 26 juli 2023, 14:20:40 »
@Molly,

Nee, inderdaad, die fout had niets te maken met het sorteren op zich maar bij gebruik van de arraylist kan men de lijst meteen tijdens de aanmaak laten sorteren.
Zonder het gebruik van de arraylist moet je de sortering apart doen. Dat bedoelde ik dus.

De oorzaak van de automatiseringsfout is inderdaad het ontbreken van versie 3.5 van .net framework.
Ik zal dit wel eens installeren als ik mijn PC opnieuw ga opstarten (momenteel met teveel zaken bezig waarbij ik de PC moet laten opstaan).
Dus voorlopig eventjes de combobox opvullen op de gewone manier  ;D (zodra versie 3.5 geïnstalleerd is wijzig ik de code dan wel  ;) )

In bijlage mijn nieuwe versie van het bestand waarbij alle code bijgewerkt is voor UF_wijzig_ta behalve dan de commandbutton "wijzig".


groetjes,
Bieke
1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

Offline MollyVH

  • Excel-Expert
  • Oplosser
  • *****
  • Berichten: 847
Re: geautomatiseerd sjabloon voor budget
« Reactie #51 Gepost op: 26 juli 2023, 14:51:01 »
Hey Bieke,

Omdat ik vrijwel onmiddellijk moet vertrekken en de rest van de dag afwezig zal zijn heb ik de 'Wijzig'-code er maar in ijltempo aan toegevoegd.
Dus best deze keer wat uitgebreider testen zal geen overbodige luxe zijn :D

Ik heb er de sedert geruime tijd in onbruik geraakte gosub-methode voor gebruikt 0:-)
Je kan decimale bedragen zowel met punten als met komma's invoeren. Als dat bevalt mag je dat in andere procedures ook zo doen :D

Groetjes,
Molly
Windows 11 Home NLD 64bit
11th Gen Intel(R) Core(TM) i7-11700 @ 2.50GHz 2496
Aspire TC-1660
Intel(R) UHD Graphics 750 1024MB
476 GB SSD KINGSTON OM8PCP3512F-AA
1863 GB HD Seagate ST2000DM008-2FR102
Office 2021 Professional Plus NLD 64bit

Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.031
  • Geslacht: Vrouw
  • veni vidi vici
Re: geautomatiseerd sjabloon voor budget
« Reactie #52 Gepost op: 27 juli 2023, 13:50:39 »
Hey Molly,

Hartelijk dank voor dit laatste stukje code  :thumbsup: _/-\o_ , aan de hand hiervan kan ik dan makkelijk ook dat laatst UF_verwijder_ta maken.
Nu het bestand al goed vorm heeft gekregen heb ik een veel beter zicht op het geheel alsook op de werking van elk onderdeel apart maar ook onderling.

Ik besloot dan om het in zijn geheel allemaal nog eens te herbekijken om alzo waar nodig of waar mogelijk nog enkele aanpassingen uit te voeren voor een vlottere werking.

Terwijl ik dit aan het doen was bedacht ik een extra aanpak voor het “sjabloon”-onderdeel.
Dit zal uiteraard wat extra denk-, ontwerp- en codeerwerk vragen maar zo weet ik wat te doen ;D .

Aangezien niet elke (gezins)situatie hetzelfde is en na verloop van tijd ook kan wijzigen (zoals in mijn geval bevoorbeeld de kostenregeling binnen een jaar of twee zal wegvallen) zou het natuurlijk niet slecht zijn om die individuele situaties op te vangen in de sjabloon-versie. Op die manier moet ik voor mezelf niet steeds de code gaan herschrijven en kan het bestand eventueel ook door anderen gebruikt worden.
Ook wil ik er proberen voor te zorgen dat er op eender welk moment van het kalenderjaar (en dus niet enkel op 1 januari) een nieuw werk-bestand kan gemaakt worden.

Daarom ben ik dus begonnen met het maken van een extra UF (meerbladig) waarop de gebruiker eerst enkele basis-instellingen kan selecteren/invullen waarna het bestand dan gepersonaliseerd wordt.
Zo denk ik in eerste instantie al bevoorbeeld aan het aantal zicht- en/of spaarrekeningen, de verdeling van bepaalde budgetten (indien van toepassing), de soorten transacties, onderverdeling van categorieën (indien gewenst), enz… . Op basis van de gemaakte keuzes van de gebruiker kunnen dan de benodigde werkbladen worden aangemaakt en op basis daarvan dan de rest van de code aangepast worden.

Dit gaat dus zeker inzake de uiteindelijke codering voor het werkbestand héél wat denk- en focuswerk vragen om dit zoveel mogelijk te standaardiseren zodat dit voor elk gepersonaliseerd werkbestand van toepassing kan zijn.

Dus vermoedelijk zal ik hier nog regelmatig moeten langskomen voor een hulp- of tiplijn ;D

Zodra ik al iets bruikbaars heb zal ik hier opnieuw een recente versie plaatsen.

Groetjes,
Bieke
1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

Offline Montagnard

  • Ambassadeur
  • *****
  • Berichten: 2.384
  • Geslacht: Man
Re: geautomatiseerd sjabloon voor budget
« Reactie #53 Gepost op: 27 juli 2023, 14:01:46 »
Hey Bieke , da zou idd super zijn , dat we het "sjabloon" kunnen aanpassen naar onze eigen situatie !
Mvg,
Arnold.

Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.031
  • Geslacht: Vrouw
  • veni vidi vici
Re: geautomatiseerd sjabloon voor budget
« Reactie #54 Gepost op: 27 juli 2023, 14:33:54 »
Hey Arnold,

Ik ga mijn uiterste best doen  ;) .

Maar het zal niet simpel worden om alle mogelijke situaties op te vangen  ;D


groetjes,
Bieke
1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

Offline MollyVH

  • Excel-Expert
  • Oplosser
  • *****
  • Berichten: 847
Re: geautomatiseerd sjabloon voor budget
« Reactie #55 Gepost op: 27 juli 2023, 14:51:47 »
Citaat
zoveel mogelijk te standaardiseren zodat dit voor elk gepersonaliseerd werkbestand van toepassing kan zijn
Als we niet opletten creëren we hier binnenkort nog een tool die door 'andersdenkenden' kan worden gepikt om te commercialiseren :D :D
Windows 11 Home NLD 64bit
11th Gen Intel(R) Core(TM) i7-11700 @ 2.50GHz 2496
Aspire TC-1660
Intel(R) UHD Graphics 750 1024MB
476 GB SSD KINGSTON OM8PCP3512F-AA
1863 GB HD Seagate ST2000DM008-2FR102
Office 2021 Professional Plus NLD 64bit

Offline Montagnard

  • Ambassadeur
  • *****
  • Berichten: 2.384
  • Geslacht: Man
Re: geautomatiseerd sjabloon voor budget
« Reactie #56 Gepost op: 27 juli 2023, 14:56:08 »
Bieke , ik heb me hier zo zitten te bedenken : gezien Uw specifieke situatie is het misschien wel opportuun om "zelf" een 'budget' programma te schrijven...
anderzijds zijn er zoveel (goeie) budget programma's te krijgen die voldoen voor de meeste mensen (zoals ik , ik ben uiterst tevreden over MMEX) dat ik me afvraag of je wel je volledige energie moet steken in een voor 'iedereen' te gebruiken Excelblad ?
voor U zal dit de voldoening zij om het zelf te hebben uitgewerkt maar wat zal de meerwaarde zijn tegenover die programma's ?
het zal volgens mij een immens werk zijn om ALLE mogelijkheden er in te steken die je nu vind in die Budget programma's ?
is gewoon IMO.....
Mvg,
Arnold.

Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.031
  • Geslacht: Vrouw
  • veni vidi vici
Re: geautomatiseerd sjabloon voor budget
« Reactie #57 Gepost op: 27 juli 2023, 17:05:48 »
@Molly,

 :D :D :D, neenee, het gaat wreed simpel blijven hoor  ;)


@algemeen,

Even ter verduidelijking :
Dit topic is gestart mbt de aanmaak van een simpel "(huishoud)boekhoudings"-bestand voor eigen gebruik.

Nu alle onderdelen zo goed als afgewerkt zijn en ik dus beter zicht heb op het geheel bedacht ik dat het niet slecht zou zijn om het
sjabloon in eerste instantie te 'standaardiseren' zodat dit bij aanmaak van het "werk"-bestand meer gepersonaliseerd kan worden volgens situatie.
Dit met in eerste instantie de kennis in gedachten dat mijn eigen situatie in de komende 3 jaar al minstens 2x zal wijzigen.
Maar omdat ik mij niet wil beperken tot die 2 gekende wijzigingen wil ik ook meer algemene wijzigingen opvangen en dan bedoel ik wel mbt de meest
gebruikelijke situaties.

Het is en zal sowieso een simpel (huishoud)boekhoudings-bestand blijven dat louter dient om een simpel gecentraliseerd overzicht op de financiële stand van zaken
te hebben. Het is dus totaal geen budget(beheer)-bestand en het is/zal nooit mijn ambitie geweest/worden dit ervan te gaan maken.
Voor effectief budgetbeheer te gaan doen is er reeds voldoende gerichte software beschikbaar. ;)

Wat het immense werk hieraan betreft vind ik dit juist een pluspunt voor mezelf  ;D.
Door mijn gezondheidsproblemen ben ik niet meer in de mogelijkheid om nog veel “fysiek-actieve” bezigheden te doen dus projecten zoals dit zijn dan een leuke manier
om toch productief bezig te zijn/blijven en mijn brein ‘scherp’ te houden, plus dat ik er ook extra mee bijleer :D .


groetjes,
Bieke


1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

Offline Montagnard

  • Ambassadeur
  • *****
  • Berichten: 2.384
  • Geslacht: Man
Re: geautomatiseerd sjabloon voor budget
« Reactie #58 Gepost op: 27 juli 2023, 17:44:50 »
Wat het immense werk hieraan betreft vind ik dit juist een pluspunt voor mezelf  ;D.
Door mijn gezondheidsproblemen ben ik niet meer in de mogelijkheid om nog veel “fysiek-actieve” bezigheden te doen dus projecten zoals dit zijn dan een leuke manier
om toch productief bezig te zijn/blijven en mijn brein ‘scherp’ te houden, plus dat ik er ook extra mee bijleer :D .
dan zéker verder doen  ;) en ik blijf het zeker volgen !
grtjs,
Arnold.

Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.031
  • Geslacht: Vrouw
  • veni vidi vici
Re: geautomatiseerd sjabloon voor budget
« Reactie #59 Gepost op: 28 juli 2023, 13:20:11 »
Goedemiddag allemaal,

Ik heb nog eens een algemeen vraagje mbt dit project  ;D .

Hoe moeilijk is het om op een UF de indeling van multipage-pagina's binnen de code te laten bepalen adhv de geselecteerde/ingevulde waarden door de eindgebruiker?
Dus positie, grootte, aantal alsook de captions van de benodigde controls (welke gegroepeerd moeten staan binnen een correct omsluitend frame) en waarbij de frame-positie afhankelijk is van de positie van het vorige frame?.

Ik vraag dit omdat ik de pagina’s van de multipage toch enigszins beperkt wil houden van ‘verloren’ ruimte.


groetjes,
BlackDevil/Bieke
1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

 


www.combell.com