Access formulier probleem ivm layout

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • tim085
  • Registratie: Augustus 2014
  • Laatst online: 22-09 14:06
Mijn vraag
Ik zit met een redelijk specifieke situatie in access die ik niet onmiddellijk kan oplossen.
Het probleem bestaat erin dat een tekstveld in een formulier niet volledig zichtbaar is bij focus zodra je via toetsenbord erheen navigeert.
Als het formulier kleiner zou zijn dan het scherm stelt zich dit natuurlijk niet, maar de gebruikte formulieren zijn véél groter dan één scherm, dus scrollen is quasi onvermijdelijk.
Wat ik eigenlijk zou willen is dat het tekstvak altijd volledig zichtbaar is, ipv bijna volledig.
Dit lijkt misschien onbenullig maar de persoon die dit gebruikt heeft is blind en gebruikt een screenreader.
Bij tests is gebleken dat de screenreader enkel de volledig zichtbare tekstvelden weergeeft 8)7
Ook al is het veld voor 99% zichtbaar, 1% onzichtbaar en het bestaat niet meer voor de screenreader...
Als een veld een beetje verder in beeld wordt gebracht en het tekstvak is zichtbaar, dan pakt de screenreader dit meteen volledig op.

De vraag die ik concreet hebt is: Is het mogelijk om ervoor te zorgen (in Access) dat een tekstveld met een actieve cursor altijd volledig kan worden weergegeven?
Ik ben zelf geen MS Access specialist, maar misschien is iemand hier dat wel?
Ik heb even een screenshot toegevoegd van de bovenzijden die het probleem illustreert, maar aan de onderkant heb ik dus precies hetzelfde.

Relevante software en hardware die ik gebruik
MS Access 365

Wat ik al gevonden of geprobeerd heb
Ik heb al allerlei waarden proberen veranderen in de formuliereigenschappen, maar de lijst met opties is heel erg lang en niet helemaal duidelijk welke optie nu wat precies doet...
Afbeeldingslocatie: https://tweakers.net/i/f6obXu57SeV_3vEGgQO7yu7jvH0=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/wSvYGgrBSnO9RS18ftxjqvb9.png?f=user_large

Alle reacties


Acties:
  • 0 Henk 'm!

  • dixet
  • Registratie: Februari 2010
  • Laatst online: 00:23
Het is al een tijdje geleden dat ik Access heb gebruikt, dus het kan zijn dat niet alles meer in m'n actieve herinnering zit.

Boven het formulier zie je nu nog de ribbon en alle menu's die nodig zijn om een database te ontwikkelen. Is het de bedoeling dat je gebruiker al die opties heeft?
Als hij alleen het formulier moet zien kan je deze als startup formulier instellen (bij de instellingen van je database) en alle menu's en ribbons verborgen.

Op die manier kan je formulier nooit verdwijnen onder het ribbon

Hier een handleiding https://www.ptr.co.uk/blo...ms-set-database-open-form

Acties:
  • 0 Henk 'm!

  • tim085
  • Registratie: Augustus 2014
  • Laatst online: 22-09 14:06
Nee, dat is het probleem niet echt, ik heb gewoon daar de screenshot genomen ter illustratie.
Het formulier dat ik heb ik pakweg 3 pagina's lang, ik kan wel het lint automatisch verbergen en het formulier fullscreen weergeven, maar dat geeft met niet genoeg ruimte om het hele formulier weer te geven.
Ik snap wat je bedoelt, maar dit geeft me hooguit 10-15% extra ruimte, terwijl ik eigenlijk 200-300% nodig heb.
Toch bedank voor je suggestie!
Afbeeldingslocatie: https://tweakers.net/i/du6mTaZT4bH5_IgF0munDtgNM0w=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/C3oqMgeXm0q5W7NCTd9c0BYK.png?f=user_large

Acties:
  • 0 Henk 'm!

  • dixet
  • Registratie: Februari 2010
  • Laatst online: 00:23
Ah, je wilt het hele formulier op 1 scherm weergeven terwijl hij daar te groot voor is.
Dan is de enige oplossing een groter scherm of het formulier opsplitsen in twee of drie formulieren

Acties:
  • 0 Henk 'm!

  • tim085
  • Registratie: Augustus 2014
  • Laatst online: 22-09 14:06
ja, dat is ongeveer wat we nu gedaan hebben, door het scherm 90° te draaien kan het er meestal helemaal op.
Het ziet er alleen een beetje vreemd uit, maar omdat de gebruiker zelf blind is maakt het niet uit.
Ik hoopte dat er een mogelijkheid bestond om de velden volledig zichtbaar te hebben bij focus, maar dat is dus niet mogelijk schijnbaar

Acties:
  • 0 Henk 'm!

  • OverTheTop
  • Registratie: December 2017
  • Laatst online: 21:33
Een andere optie is om je lettertype lekker klein te zetten; dan past het ook

Acties:
  • 0 Henk 'm!

  • BertS
  • Registratie: September 2004
  • Laatst online: 14-04 17:14
Formulier indelen in tabbladen is de meest gebruikte oplossing hiervoor. Er zullen vast logische groepen in de velden zitten die je over de tabbladen kunt verdelen.
Pagina: 1