Bruno Posted June 29, 2009 Posted June 29, 2009 Om een betalingsoverzicht te creeren voor de klanten, importeer ik alle betalingen en verkopen naar 1 tabel. Ik gebruik de optie " Update matching records in found set" samen met add remaining data as new records. Voor de betalingen werkt dit zonder problemen. De verkopen echter komen er gewoon voor een 2e keer in. Heb het volgende al gecontroleerd: 1- Het unieke InvoiceId is met een = aangeduid 2- Het invoiceId is in de 2 tabellen een Tekstveld 3- Voor de import doe ik in beide tabellen "show all records" 4- Heb de scriptlijn van de import al verwijderd en terug aangemaakt Wat kan ik nog nakijken ? Quote
0 fmwebshop Posted June 29, 2009 Posted June 29, 2009 Je zou ook NIET kunnen importeren, maar bijvoorbeeld vanuit een tabel "betalingsoverzichten" met behulp van portalen de factuurbedragen en de gedane betalingen met hun totalen kunnen tonen. VR Groet Harry Quote
0 Bruno Posted June 29, 2009 Author Posted June 29, 2009 Nee, dat is geen optie. Veel klanten doen deelbetalingen en willen regelmatig heel hun historiek op papier zien in chronologische volgorde. bvb. Betaling 29-6 : 100 factuur 27-6 : 50 factuur 20-6 : 50 Ik vrees dat je dat met portalen niet voor mekaar krijgt. Quote
0 eroos Posted June 29, 2009 Posted June 29, 2009 Alle benodigde gegevens zitten al in je database. Gebruik relaties, rapporten en portalen om gegevens te tonen. Zo voorkom je dat er onnodig redundante data nodig is en maakt het geheel flexibel. Alles valt en staat met een goed genormaliseerde database structuur. Als die klopt is het niet ingewikkeld om uit al je gegevens, informatie te verkrijgen en rapporten samen te stellen. Quote
0 eroos Posted June 29, 2009 Posted June 29, 2009 Zoals ik het zie heb je orders van klanten dat worden facturen. Deze facturen kunnen in delen betaald worden. Maak hiervoor een tabel betalingen. En dan ben je er al. Via relaties kun je dan een rapport maken op het niveau van betalingen waarbij je de informatie van de factuur en/of order + klantgegevens kan weergeven in headers en subsummaries. Quote
0 Bruno Posted June 29, 2009 Author Posted June 29, 2009 Bedankt voor alle goede ideeen. Maar wat kan er nog mis gaan in die "update matching records" buiten alle dingen die ik al heb nagekeken ? Quote
0 eroos Posted June 29, 2009 Posted June 29, 2009 Wat is het resultaat als je een berekening maakt op de twee vergelijkingsvelden in je database met de volgende functie Exact ( oorspronkelijke tekst ; vergelijkende tekst ) of met lower ( Exact ( oorspronkelijke tekst ; vergelijkende tekst ) ) en anders met trim ( lower ( Exact ( oorspronkelijke tekst ; vergelijkende tekst ) ) ) als de berekening waarde "1" terug geeft zijn je waarden gelijk en zou de import moeten werken. Quote
0 Bruno Posted June 30, 2009 Author Posted June 30, 2009 Die geven 1 (op 4 records na). Misschien het script nog eens bekijken. Quote
Question
Bruno
Om een betalingsoverzicht te creeren voor de klanten, importeer ik alle betalingen en verkopen naar 1 tabel.
Ik gebruik de optie " Update matching records in found set" samen met add remaining data as new records.
Voor de betalingen werkt dit zonder problemen.
De verkopen echter komen er gewoon voor een 2e keer in.
Heb het volgende al gecontroleerd:
1- Het unieke InvoiceId is met een = aangeduid
2- Het invoiceId is in de 2 tabellen een Tekstveld
3- Voor de import doe ik in beide tabellen "show all records"
4- Heb de scriptlijn van de import al verwijderd en terug aangemaakt
Wat kan ik nog nakijken ?
7 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.