Jump to content
  • 0

Dupliceren


Zero55

Question

Posted

Hallo allemaal,

 

Klein vraagje:

Hoe kan ik een gevonden set van records allemaal dupliceren ?

Even toelichten met voorbeeldje : Ik doe een bepaalde zoekfunctie en krijg als resultaat 4 records, ik wil deze records allemaal dupliceren, hoe moet ik dit aanpakken ? :?

 

GreetZ

22 answers to this question

Recommended Posts

  • 0
Posted

script maken met volgende stappen :

 

ga naar eerste record

loop

dupliceer record (pointer zal op duplicaat staan)

ga naar volgende record (verlaat lus na laatste)

einde loop

 

 

PS: de juiste scriptstappen vindt jezelf wel ...

  • 0
Posted

Dat is nu net het probleem,

 

ga naar eerste record

loop

dupliceer record (pointer zal op duplicaat staan) --> hij dupliceert enkel het eerste record

ga naar volgende record (verlaat lus na laatste) --> na deze stap gaat ie niet verder want een duplicaat is het laatste record in de gevonden reeks !

  • 0
Posted

bon,

foutje met te snel te zijn. :oops:

je moet eerst nog sorteren (maakt niet uit op welk veld)

 

het wordt dus :

 

sorteer

ga naar eerste record

loop

dupliceer record (pointer zal op duplicaat staan)

ga naar volgende record (verlaat lus na laatste)

einde loop

  • 0
Posted

Begin maar vanachter: dupliceer de laatste en doe dan twee omit's. Meteen daarna weer dupliceren en zo tot alles op is. Dan nog terugvinden via een markertje dat je op de originele reeks gezet had.

  • 0
Posted
sorteer

ga naar eerste record

loop

dupliceer record (pointer zal op duplicaat staan)

ga naar volgende record (verlaat lus na laatste)

einde loop

 

Nu wordt FileMaker dus ook straf: als de pointer op het duplicaat staat - en dat is toch de last record want zonet aangemaakt - , hoe kan dan een Go To Next terug op de vorige + 1 uitkomen. Of hebben ze er een bug uitgehaald?

Vooruit Rabijns, leg dat uit want we kunnen niet mee: die Omit-Omit-truuk is al zo oud als de straat. Dus altijd voor niks geweest? Pointe du Hoc?

  • 0
Posted

En als je nu een kopie maakt van je huidige bestand, in de kopie de zoekopdracht uitvoert, alle records verwijdert met uitzondering van de gevonden resultaten, en je MERGEt dan de twee files? Of is dat niet handig? :idea:

  • 0
Posted (edited)
Nu wordt FileMaker dus ook straf: als de pointer op het duplicaat staat - en dat is toch de last record want)Nu wordt FileMaker dus ook straf: als de pointer op het duplicaat staat - en dat is toch de last record want zonet aangemaakt - , hoe kan dan een Go To Next terug op de vorige + 1 uitkomen. Of hebben ze er een bug uitgehaald?

Vooruit Rabijns, leg dat uit want we kunnen niet mee: die Omit-Omit-truuk is al zo oud als de straat. Dus altijd voor niks geweest? Pointe du Hoc?

Allez AvD, :wink:

niks te bug of zo, dat werkt gewoon zoals het hoort.

Als je eerst sorteert zal FM bij een duplicate zijn pointer op het volgende record zetten, en dus niet het laatste, omdat FM zal proberen om haar sorteervolgorde te respecteren. Ze gaat van Sorted naar Semi-Sorted.

 

Voor de ongelovige Thomassen onder ons, zie download hieronder.

dupliceer.fp5.zip

Edited by Guest
  • 0
Posted
En als je nu een kopie maakt van je huidige bestand, in de kopie de zoekopdracht uitvoert, alle records verwijdert met uitzondering van de gevonden resultaten, en je MERGEt dan de twee files? Of is dat niet handig? :idea:

Lijkt me niet erg handig te zijn.

Het beste is de OMIT-truuk (AvD) of de DUPLICATE-truuk (hmmm, van mezelf :wink:)

  • 0
Posted
FM gaat van sorted naar semi-sorted, want probeert halsstarrig zijn sorteervolgorde te respecteren zonder de input te kennen)

Ik dacht dat dat in vorige versies niet zo was. Heb je daar weet van? Waarom is anders in het verleden die Omit-Omit-truuk zo toegejuicht als dé oplossing?

  • 0
Posted
FM gaat van sorted naar semi-sorted, want probeert halsstarrig zijn sorteervolgorde te respecteren zonder de input te kennen)

Ik dacht dat dat in vorige versies niet zo was. Heb je daar weet van? Waarom is anders in het verleden die Omit-Omit-truuk zo toegejuicht als dé oplossing?

weet ik niet, nooit in de gaten gehouden want ik gebruikte vroeger ook de OMIT-truuk, maar ik probeer soms wel eens iets uit, ook al is er reeds een oplossing voor, in de hoop een betere te vinden.

  • 0
Posted
FM gaat van sorted naar semi-sorted, want probeert halsstarrig zijn sorteervolgorde te respecteren zonder de input te kennen)

Ik dacht dat dat in vorige versies niet zo was. Heb je daar weet van?

Toch nog snel een paar oude (:!:) versies van FM opgerakeld, de 5.0 en de 5.5,

aucun problème.

maar dat dacht ik wel, want ik gebruik het al een hele tijd met de sorteerfunktie.

 

PS : De 4 heb ik niet getest, want iemand die nog met de 4 werkt, weet waarschijnlijk ook nog niet dat internet bestaat en kent dus ook dit forum niet, bijgevolg weet ie ook niets af van deze discussie :lol:

  • 0
Posted

Ik was ook op zoek naar dupliceren van portaalvelden binnen dezelfde database. De oplossing van Rony van Do, 29 Jan 2004 13:17 heeft mij ook prima geholpen. :D

  • 0
Posted

PS : De 4 heb ik niet getest, want iemand die nog met de 4 werkt, weet waarschijnlijk ook nog niet dat internet bestaat en kent dus ook dit forum niet, bijgevolg weet ie ook niets af van deze discussie :lol:

 

Merci he Rabijns.... :roll:

 

....maar in de 4 werkt het dus ook.. 8)

  • 0
Posted
PS : De 4 heb ik niet getest, want iemand die nog met de 4 werkt, weet waarschijnlijk ook nog niet dat internet bestaat en kent dus ook dit forum niet, bijgevolg weet ie ook niets af van deze discussie :lol:

Merci he Rabijns.... :roll:

....maar in de 4 werkt het dus ook.. 8)

Awel Jean, de uitzonderingen bevestigen de regel ! :wink:

  • 0
Posted

ik heb al eerder gezien in dit forum hoe je moet dupliceren via een loop. Werkt goed.

Dus bijvoorbeeld 4 record worden gedupliceerd en dan staan er 8.

 

Hoe krijg ik nu alleen de gedupliceerde records te zien

 

Wie weet dit.

  • 0
Posted

eigenlijk weet ik niet wat dat is.

Kun je wat meer uitleg geven hoe je dat kunt doen.

 

Een uitleg over de situatie.

 

Ik moet elke maand nota's produceren (helaas nu nog met Lotus) maar de nota's wijken niet af van die van de vorige maand alleen de datum's zijn anders.

En deze dien ik ook aan te passen.

 

Vandaar even de uitleg

  • 0
Posted

De uitleg staat ook op de vorige pagina.

 


eerst laat je het script lopen om te dupliceren, en onmiddellijk daarna het volgende :

ga naar eerste record 
loop 
omit record (pointer zal op het duplicaat staan) 
ga naar volgende record (verlaat lus na laatste) 
einde loop 

  • 0
Posted

Ik begreep in eerste instantie niet wat omit inhield en kon dit dus ook niet terugvinden in de scripts. Maar het is gewoon weglaten van records.

 

Ronny het werkt inderdaad nu helemaal. top.

 

Bedankt dat je zo snel reageert.

 

Hans

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...