Het zou zo simpel moeten zijn, maar het doet niet wat het zou moeten doen.
Alle gegevens van de medewerkers van het bedrijf waar ik voor werk worden opgeslagen in een MySQL database en beheert via een webinterface. Ik heb dat systeem o.a. geschreven om vanuit MS Word m.b.v. de MySQL ODBC client samenvoeg documenten te kunnen maken. Het werkt niet zoals ik verwacht.
De tabel bevat 'actieve' medewerkers en medewerkers die al uit dienst zijn. Actief of niet wordt bepaald door het veld 'actief' die de waarde 1 of 0 bevat.Er zijn op dit moment 126 medewerkers in dienst en er staan 30 voormalig medewerkers in de database.
Ik heb een smanevoegbestand gemaakt waarmee etiketten kunnen worden afgedrukt. Elk record wat wordt ingevoegd ziet er als volgd uit.
«Record overslaan als...» = Record overslaan als 'actief' == '0'
Het probleem is dat er van de 126 medewerkers, wanneer ik 9 medewerkers per pagina laat samen voegen, er maar 63 worden afgedrukt. Wanneer ik 10 medewerkers per pagina laat samenvoegen worden er maar 50 afgedrukt. Ik denk echt vanalles geprobeert te hebben om het op te lossen en zie niet wat ik nog meer zou kunnen proberen. Uiteindelijk is het zo dat wanneer ik 1 medewerker per pagina laat afdrukken het correcte aantal medewerkers wordt afgedrukt. Dat schiet natuurlijk niet op met etiketvellen.
Kan iemand me hier wat verder mee helpen?
Alle gegevens van de medewerkers van het bedrijf waar ik voor werk worden opgeslagen in een MySQL database en beheert via een webinterface. Ik heb dat systeem o.a. geschreven om vanuit MS Word m.b.v. de MySQL ODBC client samenvoeg documenten te kunnen maken. Het werkt niet zoals ik verwacht.
De tabel bevat 'actieve' medewerkers en medewerkers die al uit dienst zijn. Actief of niet wordt bepaald door het veld 'actief' die de waarde 1 of 0 bevat.Er zijn op dit moment 126 medewerkers in dienst en er staan 30 voormalig medewerkers in de database.
Ik heb een smanevoegbestand gemaakt waarmee etiketten kunnen worden afgedrukt. Elk record wat wordt ingevoegd ziet er als volgd uit.
code:
1
2
3
4
5
6
| «Record overslaan als...» «voornaam» «tussenvoegsel» «achternaam» «straat» «huis_nr» «postcode» «woonplaats» «kixcode» «Volgende record» |
«Record overslaan als...» = Record overslaan als 'actief' == '0'
Het probleem is dat er van de 126 medewerkers, wanneer ik 9 medewerkers per pagina laat samen voegen, er maar 63 worden afgedrukt. Wanneer ik 10 medewerkers per pagina laat samenvoegen worden er maar 50 afgedrukt. Ik denk echt vanalles geprobeert te hebben om het op te lossen en zie niet wat ik nog meer zou kunnen proberen. Uiteindelijk is het zo dat wanneer ik 1 medewerker per pagina laat afdrukken het correcte aantal medewerkers wordt afgedrukt. Dat schiet natuurlijk niet op met etiketvellen.
Kan iemand me hier wat verder mee helpen?
[ Voor 8% gewijzigd door Bram77 op 19-07-2006 11:48 ]