Jump to content
  • 0

update matching records


Bruno

Question

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 ?

Link to comment

7 answers to this question

Recommended Posts

  • 0

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.

Link to comment
  • 0

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.

Link to comment
  • 0

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.

Link to comment
  • 0

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.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...