Automatisch volgende invulmogelijkheid in formulier

Status
Niet open voor verdere reacties.

McMacro

Gebruiker
Lid geworden
11 dec 2009
Berichten
80
Beste Word (en VBA) specialisten,

Ik zou graag een 'dynamische' werkstaatformulier willen maken die het mogelijk maakt om verschillende controles in te vullen zonder dat een medewerker zelf regels handmatig moet kopieëren. Het aantal controles kan variëren tussen de 1 en 200.
Als er knoppen/buttons toegevoegd moeten worden zou het prettig zijn als deze niet afgedrukt worden.

In de bijlage heb ik een voorbeeldbestandje toegevoegd.

Heeft iemand misschien een idee hoe dit opgelost kan worden?

Alvast heel erg bedankt voor de moeite om ernaar te kijken.

Met vriendelijke groet,



McMacro
 

Bijlagen

Misschien niet duidelijk genoeg ;)
Je hebt een kadertje gezet bij een tekstvak waarin blijkbaar een getal moet komen, maar op basis waarvan wordt dit ingevuld? En verhoogd? En wanneer?
 
Aanpassing Word-Document

Hallo Octafisch,

Bedankt voor de feedback. In de bijlage heb ik de omschrijving een beetje aangepast.

1. De aantal controles moeten "refresht" worden als er een controle bijgekomen is.
2. Een nieuwe controle met invulmogelijkheden moet middels een niet printbare knop, afbeelding... of een ander element gegenereerd kunnen worden. (in principe dus de 3 regels kopi�ren en eronder plakken.
3. Dan moet bij de nieuwe controle automatisch het volgnummer van de volgende controle ingevuld worden.

Ik hoop dat dit meer duidelijkheid verschaft?

Met vriendleijke groet,



McMacro
 

Bijlagen

Laatst bewerkt:
Omdat ik toch wat wil laten zien, heb ik een oplossing gemaakt met een DocVariabele. Die vervangt het veld dat je volgens mij wilt gebruiken om het totaal te laten zien. Op basis van het tekstveld <Controle> in het rode vak, wordt de totaalwaarde opgeteld. Vul je een 0 in, dan wordt de waarde gereset naar 0.

Uiteraard zijn er vast nog andere oplossingen te verzinnen :)
 

Bijlagen

Ik had jouw laatste post nog niet gezien, dus mijn vorige antwoord was nog gebaseerd op het originele bestand. Ik zie overigens niet zoveel verschillen met het tweede, dus mijn oplossing zou wel eens goed genoeg kunnen zijn ;)
 
Bedankt Michel,

Voor de moeite. Ik weet nog niet precies wat de code doet, maar als ik de datum en de constatering ingevuld heb vormt dat 1 controle. Nu wil een vilgende controle kunnen registreren tot wel 200 stuks. Maar daarvoor heb ik een knop nodig die de beveiliging van een formulier opheft en de 3 zinnen kopieert en dan een automatisch opnummering doorvoert van de controlenummers en dat ik dan weer een volgende datum en constatering kan invullen. En dan moet ik weer op een knop kunnen klikken om een volgende controle in te voeren.

Omdat voor ieder dossier een variabel aantal controles uitgevoerd worden kan ik niet alle 200 controles al op papier zetten. Als ik er dan maar 1 of 10 uitvoer dan heb ik de overige 190 lege velden op papier staan.

Misschien dat m'n verhaal ietwat helderder wordt ;-)


Met vriendelijke groet,




McMacro
 
Als je mijn voorbeeldje bekijkt, en begrijpt, zou je op basis daarvan je wensen moeten kunnen uitvoeren. In het document wordt een DocVariabele aangemaakt en gevuld. Vervolgens wordt het controlenummer dat je intypt opgeteld bij het totaalveld. Dat principe kun je ook toepassen op de overige velden die je wilt kopiëren.
Overigens heb je het over 'en de 3 zinnen kopieert en dan een automatisch opnummering doorvoert van de controlenummers' maar ik zie niet die 3 zinnen, en ook maar één controlenummer. Dus erg duidelijk ben je nog steeds niet... Bovendien: waar moeten die nieuwe gegevens worden geplaatst? Ik zie daar geen tabel o.i.d. voor. En je hebt het ook niet over nieuwe documenten aanmaken voor de verschillende controles. Dus snap ik het nu? Nee....
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan