Jump to content
  • 0

Printprobleem met labels


ME4KE

Question

Posted

Beste specialisten

 

Als beginnende filemaker-speler, heb ik al snel ondervonden dat de mogelijkheden met dit programma enorm zijn. Toch heb ik, na veel proberen en terug wissen, 1 probleem nog niet kunnen oplossen.Namelijk:

Ik ben aan een programmatje bezig voor het bijhouden van stock.Maar nu zou ik ook een mogelijkheid willen hebben om van 1 gekozen product in het bestand, een heel blad etiquetten afdrukken. Dus met telkens hetzelfde artikelnummer,-naam, en barcode.

 

De oplossing hiervoor heb ik nog ni kunnen vinden.Ik geraak maar tot 1 label, maar de rest van het etiquettenblad blijft dan onbenut.

 

Ik hoop dat iemand mij hierbij kan helpen, en mij niet afschiet als de oplossing te eenvoudig is.

 

Bedankt

3 answers to this question

Recommended Posts

  • 0
Posted

In een label kunnen alleen die velden worden opgenomen die bij het betreffende record horen. Welnu, dat is dan ook de reden dat je slechts 1 label in je labellayout krijgt. Er zijn een aantal mogelijkheden om dit op te lossen.

 

1. Maak een extra 'set' veldjes gArtikelnr;gNaam;gBarcode alleen van het type 'global'

2. Plaats deze op je labellayout

3. Neem in je printscriptje op: Setfield(gNaam;Naam) ; SetField(gArtikel;Artikel] ;

SetField(gBarcode;Barcode]. Zo wordt bijv. de veldwaarde Naam voor de ene record in de global gNaam gestopt, en is aldus in ALLE records zichtbaar. Als je nu de labels in preview mode bekijkt zijn ze allen gelijk, echter er is maar 1 label (de eerste) waarvan de globals overeenkomen met de gewone velden, maar dat mag de pret niet drukken.... Je kunt nu in principe net zoveel labels printen als er records zijn in je DB.

 

Wat je ook kunt doen is zelf een speciale label layout te maken in record view.

Maak een kopie van de veldjes van die ene label en plaats die een aantal keren terug op genoemde layout / record. Uiteraard zo gepositioneerd dat er als het ware labels ontstaan.

Dit is iets meer werk dan de eerste methode, alleen hoef je niet die drie Setfield regels in je printscript op te nemen, en.. je blijft bij het printen in de zelfde record.

 

Hoop dat je hier wat mee kunt.

 

gr.

 

Arnoud

  • 0
Posted

Bedankt voor het compliment André, maar dat is te veel eer voor een (klein) beetje creativiteit.

Probleem met de eerste oplossing is natuurlijk dat je geen heel vel labels kan printen als er te weinig records zijn!

In dat geval heb ik nog 2 aanvullende oplossingen.

 

1. je maakt een extra file aan met drie velden.

2. exporteer de gegevens van de bewuste record naar dit bestand

3. vermenigvuldig de geimporteerde record een aantal keer via een script.

4. afdrukken via labelview

 

Aanvankelijk wilde ik deze er niet bij zetten vanwege de extra file.

 

Andere oplossing is om 'tijdelijk' het betreffene record een aantal keer te vermenigvuldigen, het en deze via de labelview uit te printen en daarna de reeks weer te vewijderen.

 

Welke ik zelf zou kiezen? nr.2, waarbij ik een speciale layout zou maken.

 

Meer smaken heb ik niet (op het moment althans :wink: ).

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