Goedemiddag,
Ik zit met het volgende probleempje. Voor een documentbeheer systeem houd een tabel de bestandsnamen bij die worden toegevoegd, na het toekennen van eigenschappen (waaronder ook een revisie index) wordt het document opgeslaan onder een bepaalde documentcode en wordt het andere bestand gewist.
Nu kijkt vba bij het invoegen van nieuwe documenten altijd naar de bestandsnaam, als deze al eens ingevoegd is waarschuwt vba de gebruiker en vraagt of het om een nieuwe revisie gaat. Als de gebruiker dan op Ja klikt dan wordt een eigenschappen form geopend met een filter die het desbetreffende record weergeeft waarbij enkel de revisie index kan verhoogd worden. De reeds toegekende eigenschappen zijn vergrendeld.
Dit lukt perfect als er slechts 1 document wordt toegevoegt dat ooit al eens werd toegevoegd. Als het er meerdere zijn dan wordt enkel de laatste record weergegeven in het eigeschappen form.
Nu is mijn vraag,
Is het mogelijk om een verzameling te maken in een bepaalde filter ? Op die manier komen alle documenten in de filter waarbij de revisie verhoogd kan worden.
of
Is het mogelijk om meerdere vensters van 1 form te openen met daarop een filter van 1 record?
Hieronder de code die ik gebruik voor het openen van de form.
Ik zit met het volgende probleempje. Voor een documentbeheer systeem houd een tabel de bestandsnamen bij die worden toegevoegd, na het toekennen van eigenschappen (waaronder ook een revisie index) wordt het document opgeslaan onder een bepaalde documentcode en wordt het andere bestand gewist.
Nu kijkt vba bij het invoegen van nieuwe documenten altijd naar de bestandsnaam, als deze al eens ingevoegd is waarschuwt vba de gebruiker en vraagt of het om een nieuwe revisie gaat. Als de gebruiker dan op Ja klikt dan wordt een eigenschappen form geopend met een filter die het desbetreffende record weergeeft waarbij enkel de revisie index kan verhoogd worden. De reeds toegekende eigenschappen zijn vergrendeld.
Dit lukt perfect als er slechts 1 document wordt toegevoegt dat ooit al eens werd toegevoegd. Als het er meerdere zijn dan wordt enkel de laatste record weergegeven in het eigeschappen form.
Nu is mijn vraag,
Is het mogelijk om een verzameling te maken in een bepaalde filter ? Op die manier komen alle documenten in de filter waarbij de revisie verhoogd kan worden.
of
Is het mogelijk om meerdere vensters van 1 form te openen met daarop een filter van 1 record?
Hieronder de code die ik gebruik voor het openen van de form.
Code:
If (Controle = 6) Then
Rev = "Ja"
DoCmd.OpenForm "frmDocumenteigenschappen", acNormal, , "Id = " & OldId & " ", , acNormal
End If