Help!

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

Hulp bij posten

Recente topics

Auteur Topic: rekenen met velden en naar formulier en tabel schrijven  (gelezen 37296 keer)

0 leden en 1 gast bekijken dit topic.

Offline adri

  • Ervaren lid
  • ***
  • Berichten: 421
  • Geslacht: Man
  • De Oplossing!
Re: rekenen met velden en naar formulier en tabel schrijven
« Reactie #15 Gepost op: 29 december 2012, 11:45:02 »
dizzl,
in portefeuille zou ik toch graag als een numeriek veld houden dat het aantal stuks per belegging en per transactie in de gaten kan houden.(kan je dat niet met som? )
ivm collapse: bedoeling is aan de hand van een keuze transactie(aankoop...) slechts dat subformulier te openen dat zal gebruikt worden. kan je jouw voorbeeld dan ook gebruiken als: if transactie is bv aankoop then un-collapse (height is bv 10cm) dat subformulier.
Asus k750jb.
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz 2401
X750JB
NVIDIA GeForce GT 740M        2048MB 1600 x 900
Realtek High Definition Audio
Nr: 1 Model: PLEXTOR PX-256M5S
C:\ NTFS 183,18GB 6,54GB 12 173MB
AV: AVG
FW: Windows Firewal Enabled: True

Offline dizzl

  • Ambassadeur
  • *****
  • Berichten: 2.345
  • I've Upped my standards,now,up yours!
Re: rekenen met velden en naar formulier en tabel schrijven
« Reactie #16 Gepost op: 29 december 2012, 18:38:38 »
Dag Ari, ik heb geen id wat 'in portefeuille betekent.

Collapse kan je doen ifv

aantal=Dcount("veldnaam","Tabelnaam","BeleggingsID=" & me.BellegingsID

als dat aantal > 0 dan geen collapse
Systeem  : Intel Core i5-4440 3.1Ghz, 3.1GHz 16Giga Ram 64Bits
Software : Windows 10 professional, Avira, Office 2016 Professional

Offline adri

  • Ervaren lid
  • ***
  • Berichten: 421
  • Geslacht: Man
  • De Oplossing!
Re: rekenen met velden en naar formulier en tabel schrijven
« Reactie #17 Gepost op: 30 december 2012, 10:00:48 »
dizzl,
die 'in portefeuille' is eigenlijk hetzelfde als voorraadaantal in een vooraadbeheer: je start met een bepaald aantal van een belegging en daarna vermeerder of verminder je dat aantal (via aankoop/verkoop transactie).
zo kan een soort stock bijhouden per belegging.
Asus k750jb.
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz 2401
X750JB
NVIDIA GeForce GT 740M        2048MB 1600 x 900
Realtek High Definition Audio
Nr: 1 Model: PLEXTOR PX-256M5S
C:\ NTFS 183,18GB 6,54GB 12 173MB
AV: AVG
FW: Windows Firewal Enabled: True

Offline dizzl

  • Ambassadeur
  • *****
  • Berichten: 2.345
  • I've Upped my standards,now,up yours!
Re: rekenen met velden en naar formulier en tabel schrijven
« Reactie #18 Gepost op: 01 januari 2013, 08:35:45 »
Dat kan in ons geval niet (of het slaat nergens op) omdat :

in 1 belegging kan je verschillende aankooptransacties hebben?
Dat heeft tot gevolg dat je zowel appels als peren kan aankopen (bij manier van spreken)
Heeft het dan zin om daar een som van te maken (als het niet om het zelfde product gaat)?

Bij verkoop is dat niet anders natuurlijk. Ofwel zie ik het hele concept niet van de juiste kant. Wat al evenmin erg is maar dan moeten we de tabelstructuur eens grondiger bekijken.
Systeem  : Intel Core i5-4440 3.1Ghz, 3.1GHz 16Giga Ram 64Bits
Software : Windows 10 professional, Avira, Office 2016 Professional

Offline adri

  • Ervaren lid
  • ***
  • Berichten: 421
  • Geslacht: Man
  • De Oplossing!
Re: rekenen met velden en naar formulier en tabel schrijven
« Reactie #19 Gepost op: 02 januari 2013, 09:51:50 »
ok dizzl,
ik had het graag 'aantal in portefeuille' geautomatiseerd, maar als dat niet kan zal ik het wel steeds manueel invullen.
de appels en peren: 1 belegging 'zelfde eigenschappen...) kan op een ander tijdstip tegen een andere prijs later bijgekocht worden of gedeeltelijk verkocht worden, maar het blijft over die ene belegging gaan (dezelfde appel, dezelfde ID).
anders: nieuwe belegging, nieuw ID met nieuwe transacties.
Asus k750jb.
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz 2401
X750JB
NVIDIA GeForce GT 740M        2048MB 1600 x 900
Realtek High Definition Audio
Nr: 1 Model: PLEXTOR PX-256M5S
C:\ NTFS 183,18GB 6,54GB 12 173MB
AV: AVG
FW: Windows Firewal Enabled: True

Offline dizzl

  • Ambassadeur
  • *****
  • Berichten: 2.345
  • I've Upped my standards,now,up yours!
Re: rekenen met velden en naar formulier en tabel schrijven
« Reactie #20 Gepost op: 03 januari 2013, 18:13:50 »
Dat gebeurt nu enkel bij het laden van het formulier. Eventueel moet je het ook instellen bij andere gebeurtenissen zoals het aankopen of verkopen van een belegging.
(zie bijlage)

Ik maakte daarvoor 2 queries aan, maak de som van het aankoop en het verkoop aantal voor deze belegging en laat ze bij laden van het formulier tonen.

De 'On Error Resume Next' dient voor het geval er geen records gevonden worden (dan kan er geen som gemaakt worden)
Systeem  : Intel Core i5-4440 3.1Ghz, 3.1GHz 16Giga Ram 64Bits
Software : Windows 10 professional, Avira, Office 2016 Professional

Offline adri

  • Ervaren lid
  • ***
  • Berichten: 421
  • Geslacht: Man
  • De Oplossing!
Re: rekenen met velden en naar formulier en tabel schrijven
« Reactie #21 Gepost op: 05 januari 2013, 10:27:54 »
ok dizzl,
dat is wat ik bedoel.
kan ik dat veld nu ook linken aan besturingselementbron 'in portefeuille', zodat dat in de tabel beleggingen kan ingevuld worden?
Asus k750jb.
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz 2401
X750JB
NVIDIA GeForce GT 740M        2048MB 1600 x 900
Realtek High Definition Audio
Nr: 1 Model: PLEXTOR PX-256M5S
C:\ NTFS 183,18GB 6,54GB 12 173MB
AV: AVG
FW: Windows Firewal Enabled: True

Offline adri

  • Ervaren lid
  • ***
  • Berichten: 421
  • Geslacht: Man
  • De Oplossing!
Re: rekenen met velden en naar formulier en tabel schrijven
« Reactie #22 Gepost op: 05 januari 2013, 11:04:14 »
dizzl,
heb ondertussen zelf gevonden om 'in portefeuille' in te vullen:
me.in portefeuille = txtInPortefeuille.
kan je dat aantal ook updaten na elke nieuwe transactie...?(bv bij de 'bewaar'knop)
vermits dat dikwijls moet gebeuren, kan je dat dan misschien ook in een functie gieten en die dan overal aanroepen?
of is dat zinloos?
heb hier nog geen ervaring mee.
Asus k750jb.
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz 2401
X750JB
NVIDIA GeForce GT 740M        2048MB 1600 x 900
Realtek High Definition Audio
Nr: 1 Model: PLEXTOR PX-256M5S
C:\ NTFS 183,18GB 6,54GB 12 173MB
AV: AVG
FW: Windows Firewal Enabled: True

Offline adri

  • Ervaren lid
  • ***
  • Berichten: 421
  • Geslacht: Man
  • De Oplossing!
Re: rekenen met velden en naar formulier en tabel schrijven
« Reactie #23 Gepost op: 05 januari 2013, 18:46:21 »
dizzl,
ondertussen ook tweede probleem opgelost: Forms!Beleggingen.Requery bij knop 'bewaren'
blijft dus nog de vraag over function.

zou ook graag werken met een keuzelijst op het hoofdformulier,
gebaseerd op belegging 'in portefeuille' (aantal>0) .
zo kan je werken  op een belegging naar keuze (zonder de recordbalken onderaan)
Asus k750jb.
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz 2401
X750JB
NVIDIA GeForce GT 740M        2048MB 1600 x 900
Realtek High Definition Audio
Nr: 1 Model: PLEXTOR PX-256M5S
C:\ NTFS 183,18GB 6,54GB 12 173MB
AV: AVG
FW: Windows Firewal Enabled: True

Offline dizzl

  • Ambassadeur
  • *****
  • Berichten: 2.345
  • I've Upped my standards,now,up yours!
Re: rekenen met velden en naar formulier en tabel schrijven
« Reactie #24 Gepost op: 06 januari 2013, 10:21:16 »
Citaat
ok dizzl,
dat is wat ik bedoel.
kan ik dat veld nu ook linken aan besturingselementbron 'in portefeuille', zodat dat in de tabel beleggingen kan ingevuld worden?
Het heeft volgens mij geen zin om 'in portefeuille' op te slaan en of te koppelen aan één of ander veld?

Als je een requery/refresh van je pagina doet na een transactie dan worden deze waarden aangepast?

Mocht je jouw versie aangepast hebben, wil je deze eens posten hier? Dan werk ik 'daar' op verder voor dat hoofdformulier.
Systeem  : Intel Core i5-4440 3.1Ghz, 3.1GHz 16Giga Ram 64Bits
Software : Windows 10 professional, Avira, Office 2016 Professional

Offline adri

  • Ervaren lid
  • ***
  • Berichten: 421
  • Geslacht: Man
  • De Oplossing!
Re: rekenen met velden en naar formulier en tabel schrijven
« Reactie #25 Gepost op: 06 januari 2013, 10:47:55 »
ok dizzl,
heb nog een item: als ik de transacties bekijk en aanduid, dan zou ik ook moeten switchen van  frmAankoopDetail naar FrmVerkoopDetail..... of eventueel verbergen tot er een keuze gemaakt wordt.
die keuzelijst (zie vorige reactie) zou ook interessant zijn.
misschien teveel ineens?
Asus k750jb.
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz 2401
X750JB
NVIDIA GeForce GT 740M        2048MB 1600 x 900
Realtek High Definition Audio
Nr: 1 Model: PLEXTOR PX-256M5S
C:\ NTFS 183,18GB 6,54GB 12 173MB
AV: AVG
FW: Windows Firewal Enabled: True

Offline dizzl

  • Ambassadeur
  • *****
  • Berichten: 2.345
  • I've Upped my standards,now,up yours!
Re: rekenen met velden en naar formulier en tabel schrijven
« Reactie #26 Gepost op: 20 januari 2013, 08:40:11 »
Ik heb de structuur toch even aangepast, Adri.
Kijk eens wat je er van vindt?

frmBeleggingenInportefeuille is het formulier waar enkel de beleggingen 'inPortefeuille' staan.
Systeem  : Intel Core i5-4440 3.1Ghz, 3.1GHz 16Giga Ram 64Bits
Software : Windows 10 professional, Avira, Office 2016 Professional

Offline adri

  • Ervaren lid
  • ***
  • Berichten: 421
  • Geslacht: Man
  • De Oplossing!
Re: rekenen met velden en naar formulier en tabel schrijven
« Reactie #27 Gepost op: 21 januari 2013, 11:20:12 »
dizzl,
ben hier niet zo zot van.
bedoeling is niet om de selectie aan te vinken, maar via de keuzelijst al een selectie te maken.
aantal in portefeuille moet kunnen verminderen als er een verkoop is.
zie nu ook geen frmdetails meer per transactie.
is het niet mogelijk een tabbesturingselement toe te voegen met de frmdetails, maar dat naargelang het over aankoop of verkoop of... gaat dat je automatisch naar het betreffende tabitem springt.
als het kan zou ik toch graag voortborduren op de vorige layout.
Asus k750jb.
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz 2401
X750JB
NVIDIA GeForce GT 740M        2048MB 1600 x 900
Realtek High Definition Audio
Nr: 1 Model: PLEXTOR PX-256M5S
C:\ NTFS 183,18GB 6,54GB 12 173MB
AV: AVG
FW: Windows Firewal Enabled: True

Offline dizzl

  • Ambassadeur
  • *****
  • Berichten: 2.345
  • I've Upped my standards,now,up yours!
Re: rekenen met velden en naar formulier en tabel schrijven
« Reactie #28 Gepost op: 21 januari 2013, 13:25:23 »
frmBeleggingenInportefeuille is het formulier waar enkel de beleggingen 'inPortefeuille' staan.


Als je daar op een belegging dubbelklikt, opent de belegging in details.

Maar wat ik wou vragen is of je de tabelstructuur die aangepast is, ziet zitten.
Ik heb nu een tabel bestellingen en één tabel transacties waar zowel de aankopen als de verkopen in staan.

Het formulier per bestelling pas ik dan wel aan. Ik verwijder het aanvinkvak 'InPortefeille' en laat het aantal niet verkochte beleggingen steeds tonen.
Systeem  : Intel Core i5-4440 3.1Ghz, 3.1GHz 16Giga Ram 64Bits
Software : Windows 10 professional, Avira, Office 2016 Professional

Offline adri

  • Ervaren lid
  • ***
  • Berichten: 421
  • Geslacht: Man
  • De Oplossing!
Re: rekenen met velden en naar formulier en tabel schrijven
« Reactie #29 Gepost op: 22 januari 2013, 10:13:45 »
dizzl,
dergelijke tabelstructuur had ik eerst (zie vorige), maar dan zijn er toch veel niet-ingevulde velden (aankoop laat bv alle andere velden leeg).
het formulier beleggingen van db13 is eigenlijk perfect: je hebt een overzicht en je kan een transactie doen.
dit moet een formulier blijven om transacties te doen op een zo vlot mogelijke manier.
details en definitieve overzichten 'per belegging' hoop ik later in een rapport te gieten.
ps mijn vraag over het tabbesturingselement: kan je dat niet aansturen naargelang de keuze aankoop/verkoop/dividend...
Asus k750jb.
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz 2401
X750JB
NVIDIA GeForce GT 740M        2048MB 1600 x 900
Realtek High Definition Audio
Nr: 1 Model: PLEXTOR PX-256M5S
C:\ NTFS 183,18GB 6,54GB 12 173MB
AV: AVG
FW: Windows Firewal Enabled: True

 


www.combell.com