Help!

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

Hulp bij posten

Recente topics

Auteur Topic: hulp bij maken van vergelijk code  (gelezen 99036 keer)

0 leden en 1 gast bekijken dit topic.

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.169
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: hulp bij maken van vergelijk code
« Reactie #75 Gepost op: 10 oktober 2014, 22:01:39 »
Nog een optie?
Maak op de eerste sheet de layout van 1 label 100% kloppend. Maak op een tweede sheet je Van/Voor tabel aan. Laat een macro die 2 prijzen invullen en gelijk afdrukken. Daarna de volgende en de volgende enz... Net zo lang tot je tabel volledig is afgelopen. Ook in dat geval maakt het weer niet uit of je nou 1 of 300 labels moet printen...

Hallo RedHead,

Dat is een optie, inderdaad. Maar hoe gaat die macro wachten tot de eerste printtaak gedaan is? Zoiets krijg ik niet zo onmiddellijk bijeen gefantaseerd :-[
Zoals ik reeds zei, ik heb hier niet de printer en de etiketten om mee te experimenteren, ik weet niet welke print-opdrachten door zo een label-printer aanvaard worden....
Maar ik hou je goede suggestie zeker in mijn gedachten.

Groeten,

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline mtcnl

  • Volledig lid
  • **
  • Berichten: 124
  • Geslacht: Man
  • Oplossing.be
Re: hulp bij maken van vergelijk code
« Reactie #76 Gepost op: 10 oktober 2014, 22:30:03 »
Hallo,

Ik heb optie dat hij print en dan volgen print niet echt nodig, om dat de formaat sticker niet altijd het zelfde is, en soms geen sticker nodig bent.

Maar ik denk iets voor later eerst maar de sticker goed krijgen.

Denk dat we eerst de Van prijs in rij 1 dan voor prijs in rij 2 en in rij 3 art.nr, want onder in de sticker is meer ruimte dan boven in??

Ik zal morgen kijken als ik tijd heb anders maandag, ik kan zelf ook niets testen thuis  :-\

groetjes
Marco

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.279
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: hulp bij maken van vergelijk code
« Reactie #77 Gepost op: 10 oktober 2014, 23:30:39 »
Maar hoe gaat die macro wachten tot de eerste printtaak gedaan is?
Als het goed is, hoeven we ons dáár géén zorgen om te maken. De queue (wachtrij) van de printer wordt vanzelf volgepropt en regelt het afdrukken dan verder zelf. Elk label is dan een printjob en wordt dus net zo verwerkt als dat je een heleboel sheets zou gaan afdrukken.
______________________________

Groet, Leo

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.279
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: hulp bij maken van vergelijk code
« Reactie #78 Gepost op: 10 oktober 2014, 23:32:37 »
Ik heb optie dat hij print en dan volgen print niet echt nodig, om dat de formaat sticker niet altijd het zelfde is, en soms geen sticker nodig bent
Ehhhh... WAT probeer je hier nu te zeggen???
______________________________

Groet, Leo

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: hulp bij maken van vergelijk code
« Reactie #79 Gepost op: 10 oktober 2014, 23:35:46 »
@ SoftAid
cc: RedHead

Maak op de eerste sheet de layout van 1 label 100% kloppend. Maak op een tweede sheet je Van/Voor tabel aan

Ik kan niet in het hoofd van RedHead kijken maar het zou me geenszins verbazen mocht hij iets bedoelen als "eens je lay-out klaar is kopieer dan 50 items uit je lijst via je macro, print ze, en herbegin tot je rond bent"

We zitten aan een kleine 80 bijdragen en iedereen heeft door dat het eind nog niet in zicht is...
Daarom : mag ik ter verandering eens mezelf citeren (al uit reactie 38...)

Ja Marco, ik snap echt niet waarom je het jezelf absoluut zo moeilijk mogelijk wil maken door met die tekstvakken te zitten foefelen.
De oplossing is nochtans doodeenvoudig. Maak één keer één perfecte sticker in Excel : gebruik per sticker 3 rijen (in plaats van 1), voorzie die elk van de gewenste opmaak, zorg dat die samen de perfecte afmeting hebben voor je eigenlijke stickers. En pas als dat klaar is kopieer je het boeltje, en je bent finaal van je miserie verlost

Conclusie : we denken er redelijk hetzelfde over, toch ?  0:-)
Wij hebben geen printer en Marco is geen vba-expert. En dat is NIET erg. Want het zou toch makkelijker zijn om één sticker goed te krijgen zonder dan met vba. Trouwens, eens die goed is maakt het niet meer uit of we dan 50 of 367 keer die opmaak kopiëren.
Eens dat "stickerblad" qua opmaak goed staat kunnen we daar verder afblijven. En met vba kopiëren we dan enkel de waarden.

@ Marco,

En dus ligt de bal in jouw kamp  0:-) : probeer en blijf proberen (telkens printen) tot je één sticker goed krijgt. Laat je daarbij inspireren door de lay-out van SoftAid (rijhoogte, lettertype en -formaat...)
Rijhoogte is daarbij heel belangrijk. De totale hoogte van je 3 rijen moet PRECIES even hoog zijn als je sticker (als de hoogte van een sticker nergens op de verpakking staat, meet er dan liever 10 dan 1)

En dan moet de oplossing echt nabij zijn  8)

Mvg,
pitufo
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.279
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: hulp bij maken van vergelijk code
« Reactie #80 Gepost op: 11 oktober 2014, 11:02:25 »
@Pitufo, 100% wat ik bedoelde! De TS zorgt voor de correcte opmaak van het label en wij als helpers voor de invulling van het afdrukken. Het is leuk voor de activiteit op het forum, maar dit draadje had inderdaad al na een post of 6 opgelost kunnen zijn.
______________________________

Groet, Leo

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.169
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: hulp bij maken van vergelijk code
« Reactie #81 Gepost op: 11 oktober 2014, 14:23:59 »
Ik kan niet in het hoofd van RedHead kijken maar het zou me geenszins verbazen mocht hij iets bedoelen als "eens je lay-out klaar is kopieer dan 50 items uit je lijst via je macro, print ze, en herbegin tot je rond bent"
Hallo Pitufo,

ik interpreteer de raad van RedHead eerder als: print "Sticker per Sticker".
Haal dus telkens één rij nieuwe waarden uit de lijst, zet ze in het print-tabblad ("A1:A4") en druk ze af, vervang dan de waarden van de eerste rij door die van rij 2 en print ze, enzovoort. Dit alles natuurlijk via VBA.
Je printopdrachten komen in een wachtrij, en zullen één voor één uitgevoerd worden.
Op zich niet slecht, omdat "sticker per sticker" afdrukken al met een grotere foutmarge mag gebeuren (want je drukt steeds dezelfde 3-4 cellen af).
AANVULLING:
Ik weet niet of die labelprinter zich net zo gedraagt als een normale printer, maar in dat geval kan het printen heel traag verlopen.
De printer gaat dan namelijk de tweede printopdracht laden uit de wachtrij, nadat de eerste printopdracht voltooid is.

We zitten aan een kleine 80 bijdragen en iedereen heeft door dat het eind nog niet in zicht is...
Daar vrees ik ook voor. Ik kan me de volgende stappen (vragen van TS) al zo voor de geest halen.
Wij hebben geen printer en Marco is geen vba-expert. En dat is NIET erg. Want het zou toch makkelijker zijn om één sticker goed te krijgen zonder dan met vba. Trouwens, eens die goed is maakt het niet meer uit of we dan 50 of 367 keer die opmaak kopiëren.
Eens dat "stickerblad" qua opmaak goed staat kunnen we daar verder afblijven. En met vba kopiëren we dan enkel de waarden.
Hier beschrijf je dan weer zoals het op dit ogenblik gebeurt. De Breedte en Hoogte van de cellen wordt één maal gedaan door een macro, de eigenschappen van die cellen worden door een macro ingevoerd, en dan kan je dat werkblad blijven gebruiken. Die macro's gebruik je enkel als je een nieuw werkblad in dezelfde indeling en opmaak wilt krijgen. Een derde macro vervangt telkens de waarden.

Maar het probleem is dat je tolerantie op 50 stickers erg nauwkeurig moet zijn, wil je geen verschuiving van de tekst krijgen naar de laatste stickers toe.
Daar is het voorstel (of de denkwijze) van RedHead weer veel gunstiger.
@ Marco,
En dus ligt de bal in jouw kamp  0:-) : probeer en blijf proberen (telkens printen) tot je één sticker goed krijgt. Laat je daarbij inspireren door de lay-out van SoftAid (rijhoogte, lettertype en -formaat...)
Rijhoogte is daarbij heel belangrijk. De totale hoogte van je 3 rijen moet PRECIES even hoog zijn als je sticker (als de hoogte van een sticker nergens op de verpakking staat, meet er dan liever 10 dan 1)
"Meten" kan je zoiets nauwelijks. Eén tiende millimeter verschil x 50 = 0,5 cm fout in de laatste sticker. Dat is ver buiten tolerantie.
En dan mag je nog meten op 10 of 50 stickers op de band.
Bij het verwerken van die stickers door de printer kan deze printer zelf voor minimale verschuivingen zorgen.

Ik ben echt in om het op de "Sticker per Sticker" methode te proberen. Maar eerst moet Marco groen licht geven dat de indeling goed is voor de eerste sticker.
Dat we het productnummer beneden op de sticker zetten is geen enkel probleem. Dat vraagt twee seconden om de macro aan te passen. Er is reeds een cel voorzien ("A4") die precies dezelfde grootte heeft als ("A1").

Marco....?

:) SoftAid :)             


Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: hulp bij maken van vergelijk code
« Reactie #82 Gepost op: 11 oktober 2014, 17:22:42 »
Hoi SoftAid,

In de tekst van RedHead stond letterlijk inderdaad veel meer wat jij er in zag, maar ik had zijn suggesties "vrij vertaald" omdat ik me onmogelijk kon inbeelden dat iemand sticker per sticker zou willen printen...
Anderzijds geeft hij me wel gelijk wat de vermoedelijk meest zinvolle werkwijze is  ;)

Voor mij evenwel niet gelaten als Marco elke sticker apart wil printen...

We kunnen misschien voor een compromis gaan  :-\ :

Je voelt zelf ook aan dat het sticker-ontwerp via vba lastig is (in de eerste plaats omdat we niet zelf kunnen testen).
Maar ook met een printer bij de hand zou ik het nuttiger blijven vinden dit rechtstreeks in Excel te ontwerpen omdat daarna kopiëren een fluitje van een cent is. Ook om, zoals je zegt, een identiek extra werkblad te maken, dan kopieer je toch gewoon het ganse blad.

Aangenomen dat je me in deze redenering wil volgen hebben we dus een eerste sticker (bestaande uit 3 of 4 rijen) die we bv. naar 50 stickers kopiëren. Als dan blijkt na een printtest dat we al op sticker 10 een te grote afwijking krijgen brengen we daar een kleine correctie aan en trekken vervolgens de ganse groep van 10 x 3 rijen door.
(zoals we met schrikkeljaren doen omdat we geen jaar met volle dagen kunnen vullen  :D )
Daarmee vangen we mooi je stelling op over die accumulerende foutmarge die uiteraard klopt (ook wiskunde is mij niet geheel vreemd...)

Als de printer zelf dan geen te zotte kuren uithaalt lijkt 50 stickers per keer een realistische doelstelling  0:-)

Nu Marco nog over de streep trekken  8) 0:-)

Groetjes,
pitufo
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.279
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: hulp bij maken van vergelijk code
« Reactie #83 Gepost op: 11 oktober 2014, 18:08:01 »
Whoops... Zo zie je maar.... heb ik vrees ik half over de tekst van Pitufo gelezen.  :-[
Ik bedoelde inderdaad de label-voor-label methode zoals SoftAid aangaf. Even voor de beeldvorming. Ik heb bij mij in het DC inmiddels 7 Zebra labelprinters staan, die ook de labels op 1 grote rol hebben. Vanuit onze logistieke applicatie printen we daar onze bufferlocatielabels op af. Ook dit proces is een label-voor-label proces en draait als een jekko. Ik kan me dus niet voorstellen dat dat vanaf de Windows-kant (bij ons is het vanaf UNIX) moeizamer zou verlopen.
Als de TS voor de 100% correcte opmaak kan zorgen, is de rest zo gepiept.
______________________________

Groet, Leo

Offline mtcnl

  • Volledig lid
  • **
  • Berichten: 124
  • Geslacht: Man
  • Oplossing.be
Re: hulp bij maken van vergelijk code
« Reactie #84 Gepost op: 11 oktober 2014, 18:36:49 »
Hallo allemaal,

Ik ben nog even bezig geweest met de grote weg er mee stickers en die doet het goed  ;D (zal morgen die bestand even posten) ook als  ik meer stickers print of een rij print werkt hij goed.

Ik heb ook even geprobeerd met de kleine weg er mee maar die krijg ik nog niet goed en bij die sticker moet art.nr onderin staan in plaats van boven in.


groetjes marco

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: hulp bij maken van vergelijk code
« Reactie #85 Gepost op: 11 oktober 2014, 21:48:52 »
Oesje RedHead, dan is ook aan deze kant een "oops" op zijn plaats  ;)

Dan is mij blijkbaar ontgaan ('t zal wel aan mijn gebrek aan enige ervaring met printers van dit type liggen) dat de printer, als de etiketten op een rol worden ingebracht, bij elke nieuwe printopdracht toch precies aan de top van het volgende etiket begint.

Als dat gegarandeerd zo is heb je vanzelfsprekend volkomen gelijk dat er maar 1 sticker moet ontworpen worden.

En daar moeten we dan ook uit afleiden dat we enkel een beperkte macro nodig hebben die in een loop van willekeurige lengte telkens a) een sticker inleest en b) deze afdrukt.

Fijn, dan kan aan het plezante werk begonnen worden  8)

Groetjes,
pitufo
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline mtcnl

  • Volledig lid
  • **
  • Berichten: 124
  • Geslacht: Man
  • Oplossing.be
Re: hulp bij maken van vergelijk code
« Reactie #86 Gepost op: 12 oktober 2014, 10:28:26 »
Goeden morgen allemaal,

De grote sticker zijn nu goed, ik heb meer achter elkaar geprint en per selectie. Nu moet hij alleen nog meer dan 50 doen som hebben wij 300 of 400 soorten artikelen.

En ik ben even bezig geweest met de kleine sticker maar die krijg ik niet goed. Daar moet de artikel nummer onder in komen i.v.m ruimte, en op de verpakking staat 45 mm dm

Als ik de kleine print komt hij op 2 stickers en als ik marge aan pas in rij dan op 1 maar dan meest komt in het zwarte deel. (heb hier geen foto van)

Ik kan de bijlage er niet in doen hij is 1.55 mb  :blink:

Groetjes

Marco


Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.279
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: hulp bij maken van vergelijk code
« Reactie #87 Gepost op: 12 oktober 2014, 10:46:08 »
mtcnl, Probeer ff te doen wat er gevraagd wordt door de helpers. Creëer 1 perfecte layout voor je labels. En aangezien je 2 verschillende labels hebt, zal je dus óók 2 sheets moeten aanmaken. Dus 1 voor het kleine én 1 voor het grote label. Ik neem aan dat de grote en de kleine labels op aparte rollen zitten? Als dat niet zo is, maakt het ook niet uit en moet er bij de Van/Voor-tabel een extra veld worden ingevoegd die aangeeft of het een klein of een groot label moet worden.
Alles is op te lossen als je er maar voor zorgt dat je basis 100% is!
Als je die layout af hebt, plaats je dat bestand. De code dan invoegen is zo gebeurd.
______________________________

Groet, Leo

Offline mtcnl

  • Volledig lid
  • **
  • Berichten: 124
  • Geslacht: Man
  • Oplossing.be
Re: hulp bij maken van vergelijk code
« Reactie #88 Gepost op: 12 oktober 2014, 10:54:05 »
Voor de duidelijkheid moet ik dus 2 nieuwe sheets maken met daarin een grote sticker die 100% print en een voor kleine sticker.

En ja de grote en kleine zijn 2 printers en aparte rol.

en ik kreeg de kleine niet in de buurt van de gele vlak hoe kan ik dat het beste doen?

en het bestand word te groot om hier te posten  :-\

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.169
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: hulp bij maken van vergelijk code
« Reactie #89 Gepost op: 12 oktober 2014, 11:32:19 »
Hallo mtcnl,

begin een nieuw Excel bestand, en op blad1 zet je handmatig in A1 de Van prijs, in A2 de Voor prijs en in A3 het artikelnummer.

Verklein en vergroot nu je cellen, je kolommen, rijen, lettertypen, lettergrootte, uitlijning links, rechts, midden, zowel horizontaal als verticaal,  tot deze tekst volledig past op je Kleine sticker bij het afdrukken.

Sla dat bestand dan op en stuur het ons.

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

 


www.combell.com