Snelonderdelen voldoen niet volledig

Status
Niet open voor verdere reacties.

abreeman

Gebruiker
Lid geworden
17 apr 2007
Berichten
57
Dag specialisten,

Ik heb een klein contractje waarin ik steeds het probleem heb dat mensen er delen in wijzigen of verwijderen. Daarom ben ik bezig het document zoveel mogelijk te beveiligen en slechts mogelijkheid te geven tot het wijzigen van een aantal velden.
Ik heb de volgende velden nodig: Naam klant, adres klant, plaats klant, datum ingang overeenkomst, datum opstellen contract, naam ondertekenaar, functie ondertekenaar, datum onderliggende hoofdovereenkomst en auteur van de overeenkomst.

Mijn idee is dat ik in het begin van het contract een klein tabelletje maak met al deze velden. Die velden komen vervolgens ook terug op verschillende plaatsen in de overeenkomst. Met het invullen van het tabelletje zouden alle items in het contract compleet gevuld moeten zijn.

Nu word ik al aardig op weg geholpen door de Quick Parts/Document Property's, maar een aantal velden zal ik bij moeten voegen. Dat heb ik geprobeerd met Bookmarks/crossreferences en in de Developermodus met het toevoegen van tekstvelden. Het lastige is dat de Document Property's automatisch bijgewerkt worden en de toevoegingen per stuk geupdate moeten worden voor zover ik zie.

Hoe pak ik dat het makkelijkst aan? Items toevoegen bij Document Property's kan waarschijnlijk niet?

Ik hoor graag jullie adviezen..

Hartelijke groet,
Arie

P.S. ik zie bij document property's ook verschil in kleur als ik in de designmode kijk. Orange-achtig veelal, maar soms ook blauw. Geen idee wat het verschil is.
 
Ik zou het sowieso niet laten invullen middels een tabel, want wat doe je daar later mee? Maak een formulier waarin je de gegevens laat invullen, eventueel met keuzelijsten die je van tevoren vult, en gebruik DocVariables om de gegevens in het document te plaatsen. Dan heb je een net en schoon document. Eventuele vaste tekstblokken kun je ook op die manier in laten voegen. Probleem is dat je die waarschijnlijk moet kunnen wisselen, maar dan zou een tekstvak eventueel uitkomst kunnen brengen.
 
Hoi,

Bedankt voor je reactie. Ik had een vraag en nu nog meer..:eek: Ik hoor allemaal nieuwe termen.
Misschien nog ter verduidelijking. Er kunnen wel een 15 tot 20 personen zijn die een dergelijk contract kunnen starten. Bovendien werken we allemaal met Office 365 in de cloud.

De termen die je noemt hebben waarschijnlijk betrekking op VBA-codes e.d.? Ik zou er graag over door willen praten om hier een goede oplossing voor te vinden..

Gr.
 
DocVariabelen zijn variabelen die je gewoon via <Velden> kunt invoegen, dus daar heb je geen VBA voor nodig. Maar het is handiger om dat wél te doen, en dus een formulier te (laten) maken dat je start bij het maken of openen van een (nieuw) document. Met 20 personen aan één document werken lijkt mij een beetje overkill voor 'een klein contractje' (bericht #1), maar als het moet, dan moet het :). Ik denk eerder dat je een sjabloon wilt maken, op basis waarvan je steeds nieuwe contracten maakt, en dat dus maar één persoon in zo'n document werkt en geen 20. Maar dat die 20 wel allemaal bij die sjabloon moeten kunnen. Correct me if I'm wrong...
 
Beste Octafish,

Ok, die Velden ga ik me in verdiepen. Nog even ter verduidelijking. We hebben 6 verschillende BV's en die hebben allen weer eigen account/salesmanagers. Elk van deze personen kan een contract initieren. We werken er dus niet samen in.
Als service-afdeling wil ik graag eenduidigheid en bewaking van inhoud. Het komt nu te vaak voor dat ze artikelen veranderen of gewoon zelfs verwijderen. Daarvoor kijk ik naar deze opties.
 
Je hebt volgens mij een simpel document (contract) wat grotendeels is voorgekauwd met daarin een aantal variabele velden. Die velden kun je simpel maken met ActiveX velden, die een eigen Bookmark naam hebben. En de waarde daarvan kun je simpel opvragen in een veld in het document met { BookmarkNaam }. Als je <Berekenen bij afsluiten> in de velden aanzet, worden de koppelvelden gelijk bijgewerkt. Je kunt daarin ook keuzelijsten gebruiken, die vaste waarden bevatten. Die kunnen de gebruikers dan ook niet verraggen. Lijkt mij simpel en je hoeft er niks voor te programmeren of andere ingewikkelde trucs uit te halen.
 
Hoi Octafish,

Je bedoelt dan het knopje ab| onder ActiveX Controls? Ik heb een veld gebruikt voor de Naam vd Klant. Dat gaat goed, evenals een cross-reference. Alleen de opmaak van de letter op het voorblad is groot en verderop in het contract klein.
Met {Bookmarknaam} bedoel je dan een cross-reference waarschijnlijk?
Ook dat <berekenen bij afsluiten> kom ik niet goed uit. Ik ga ervan uit dat ik dan naar de properties van het gekoppelde veld moet. Dan krijg ik een lijst zeer veel velden waarachter dan true/false staat. Zit ik dan in de goede richting?

Gr.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan