Help!

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

Hulp bij posten

Recente topics

Auteur Topic: Verwerking leden  (gelezen 5546 keer)

0 leden en 1 gast bekijken dit topic.

Offline vop

  • Lid
  • *
  • Berichten: 77
  • Geslacht: Man
  • Oplossing.be
Verwerking leden
« Gepost op: 11 december 2015, 16:19:57 »
Heb hard geknabbeld om bijlage te kunnen zenden.
1) Invoeren van gegevens via keuzeknop op Formulier Toetredend.
Staat op de juiste plaats aangegeven in blauwe kader. IS AL OPGELOST heb het net gevonden
2) Rapport Toetrdende samenbrengen van volgende gegevens in een strTekst.
Staat ook aangeduid op het rapport.
Vaste tekst staat nu in rode kader de groene tekst eronder ook in bij die tekst plaatsen met aansluitend het bedrag vanuit tblSoorten leden.

Op beide staat de juiste bedoeling erbij.
Dus enkel nog het rapport, dat lukt niet.

Offline vop

  • Lid
  • *
  • Berichten: 77
  • Geslacht: Man
  • Oplossing.be
Re: Verwerking leden
« Reactie #1 Gepost op: 12 december 2015, 17:41:49 »
Na de zoveelste poging kreeg ik geef fout bij controle.
Maar er zal wel iets fout zijn.
Rapport bij klikken licht lichtjes op en dat was het.

Op dezelfde wijze als Vervalbericht maar de indeling veranderd:

Dim Bedrag As Currency
'Hier halen we het badrag op voor dit soort lidgeld
Bedrag = DLookup("Lidgeld", "tblSoortenLeden", "SoortLidID=" & Me.SoortLidID)

'Stel de zin samen
Dim strBericht As String
strBericht =    "Ondergetekende doet zijn aanvraag om lid te worden van "De Jonge Gezelschapshond    vzw. Hij/zij verklaart zich tevens te onderwerpen aan de statuten en aan het huishoudelijk reglement van de vereniging, waarvan hij/zij kennis heeft genomen. Hij/zij verklaart eveneens, tijdens zijn/haar lidmaat-schap bij DJG vzw geen lid te zijn of te zullen worden van een hondenclub niet aangesloten bij de KKUSH. “& vbCrLf & vbCrLf & _
   “Het lidgeld bedraagd € " & _
   CStr(geleider1) & _
   “voor trainend lid, € " & _
   CStr(geleider2) & _
   “voor tweed geleider, en € " & _
   CStr(steunendlid) & _
   “voor steunendlid.” & vbCrLf & _
   “De geleider mag voor die € " & _
   CStr(geleider1) & _
   “meer dan één hond trainen. “& vbCrLf & vbCrLf & _
   " Toetredende leden voor Hoopers betalen € " & _
   “(Geen lessen in de winter)." & vbCrLf & _

    txtVervalbericht = strBericht
   
    txtTeBetalen = Bedrag
End Sub


Offline dizzl

  • Ambassadeur
  • *****
  • Berichten: 2.345
  • I've Upped my standards,now,up yours!
Re: Verwerking leden
« Reactie #2 Gepost op: 12 december 2015, 18:02:45 »
Zet je versie eens hier? dan bekijk ik wat er mis gaat.
Ik had je formulier intussen bijgewerkt maar zie dat je dat zelf al opgelost had.

Ik begrijp niet wat het veld Toetreden op het formulier Toetredend betekent, Ik dacht dat gehoorzaamheid en hoopers twee disciplines waren voor de hond?
Nu zie ik dat Hoopers een soort lid is? in de tabel tblSoortenLeden?


Volgens mij gaat het vroeg of laat mis met deze database. Bestaan er geen leden die meerdere honden hebben bv?
Ik maak tijdelijk je tabel met postnummers leeg want deze maakt de database onnodig zwaar in dit stadium.



Geachte moderator : Om een of andere reden kan ik hier geen bijlage (550K) meezenden?
Systeem  : Intel Core i5-4440 3.1Ghz, 3.1GHz 16Giga Ram 64Bits
Software : Windows 10 professional, Avira, Office 2016 Professional

Offline vop

  • Lid
  • *
  • Berichten: 77
  • Geslacht: Man
  • Oplossing.be
Re: Verwerking leden
« Reactie #3 Gepost op: 12 december 2015, 21:05:06 »
Ikzef vindt het niet.
Is nog iets te groot, maar komt

Offline vop

  • Lid
  • *
  • Berichten: 77
  • Geslacht: Man
  • Oplossing.be
Re: Verwerking leden
« Reactie #4 Gepost op: 12 december 2015, 21:16:28 »
Heb hard geknabbeld maar hier is het

Offline vop

  • Lid
  • *
  • Berichten: 77
  • Geslacht: Man
  • Oplossing.be
Re: Verwerking leden
« Reactie #5 Gepost op: 12 december 2015, 21:37:33 »
Hoopers is inderdaad een discimpline.

De verschillende velden zoals Toetredende, Hoop, Trainer, medewerker Bestuur enz. zijn nuttig in het sorteersysteem.
Zoals je al kunnen zien hebt zijn Hoopers een discipliene, maar de aanwezigheidslijsten  zijn afzonderlijk.
Vandaar dat er leden zijn enkel Hoopers en Leden Gehoorzaamheid en gehoorzaamheid -Hoopers samen.
Deze van Gehoorzaamheid betalen dus het lidgeld van 1ste geleider en kunnen voor de prijs van momenteel €55 genieten van de lessen Hoopers.
Die voor Hoopers alleen €35.
Om het een beetje ingewikkeld te maken allemaal.
Maar door mijn sortering op de afzonderlijke gegevens is het iets makkelijker


Offline vop

  • Lid
  • *
  • Berichten: 77
  • Geslacht: Man
  • Oplossing.be
Re: Verwerking leden
« Reactie #6 Gepost op: 12 december 2015, 23:40:26 »
Blijkbaar zit het probleem in het feit dat ik een copy heb gebruikt van VervalBericht.
Wat ik nu krijg is (dit staat op de foto's:

De expressie Bij laden die u hebt opgegeven als instelling voor de gebeurteniseigenschap, heeft de volgende fout veroorzaakt Lid bestaat al in een objectmodule waar van deze objectmodule is afgeleid.

* De expressie geeft niet de naam van een macro, de naam van een door de gebruiker gedefinieerde functie of een [Gebeurtenisprocedure] als resultaat. * Er is een fout opgetreden bij het evalueren van een functie, gebeurtenis of macro

Ik heb inderdaad een kopie gemaakt van de VBA Vervalbericht en deze deze geplakt in VBA Toetredende.
Dan pas beginnen zoeken om aan te passen.

Moet waarschijnlijk op een andere manier worden gedaan.

Offline dizzl

  • Ambassadeur
  • *****
  • Berichten: 2.345
  • I've Upped my standards,now,up yours!
Re: Verwerking leden
« Reactie #7 Gepost op: 13 december 2015, 11:52:46 »

't Heeft allicht te maken dat een veld in je query Toelid ook Toelid noemt?
Systeem  : Intel Core i5-4440 3.1Ghz, 3.1GHz 16Giga Ram 64Bits
Software : Windows 10 professional, Avira, Office 2016 Professional

Offline vop

  • Lid
  • *
  • Berichten: 77
  • Geslacht: Man
  • Oplossing.be
Re: Verwerking leden
« Reactie #8 Gepost op: 13 december 2015, 13:42:39 »
Had bij mij in de tabel Gegevens al veranderd in Toetredendlid.
Zal even iets ander testen.
Ga proberen door het rapport te verwijderen en een nieuw rapport te maken zien welk effect het heeft.
Denk dat mijn fout is bij het opslaan, werd er gevraagd of ik de macro of zoiets ook wilde opslaan en dit had ik uit gevinkt.

Na de test start ik bij niet werken een nieuwe Topic, wordt hier stilletjes aan lang.

 


www.combell.com