Samsung6713
Gebruiker
- Lid geworden
- 24 dec 2019
- Berichten
- 209
Goedeavond,
in de bijlage een access bestand met daarin een voorspellende tekst functionaliteit waar ik al een tijdje aan het sleutelen ben.
Het werkt nu voor zover ik heb kunnen testen vlekkeloos, en nu moet ik de tekst gaan vullen.
Deze werkt als volgt.
Zodra je begint te typen in formulier "Invoer" wordt de getypte tekst opgezocht in de tabel Woordlijst en het eerste resultaat teruggegeven met de hoogste ranking.
Met tab kan je de voorspelling accepteren.
Doe je dat dan wordt dat woord opgezocht in de tabel Woordmatch
Daarin wordt het woord opgezocht en de match teruggegeven (met de hoogste ranking)
Accepteer je die niet en begin je verder te typen dan wordt het volgende woord weer opgezocht in de tabel Woordlijst.
Nu is de voorspelling al redelijk goed, maar die houd alleen rekening met het voorgaande woord.
Heeft iemand een idee hoe ik het zo kan maken dat er met meer voorgaande woorden rekening gehouden wordt.
Als voorbeeld; als ik bovenstaande zin opsplitst in een tabel, zou ik bij het woord "Heeft" het woord "iemand" terug moeten krijgen.
Als ik dan "iemand" accepteer als voorspelling moet de volgende voorspelling het woord "een" zijn, enz.
Volgens mij moet het redelijk simpel zijn, maar zit al zolang ernaar te staren dat ik het gewoon niet meer zie.
in de bijlage een access bestand met daarin een voorspellende tekst functionaliteit waar ik al een tijdje aan het sleutelen ben.
Het werkt nu voor zover ik heb kunnen testen vlekkeloos, en nu moet ik de tekst gaan vullen.
Deze werkt als volgt.
Zodra je begint te typen in formulier "Invoer" wordt de getypte tekst opgezocht in de tabel Woordlijst en het eerste resultaat teruggegeven met de hoogste ranking.
Met tab kan je de voorspelling accepteren.
Doe je dat dan wordt dat woord opgezocht in de tabel Woordmatch
Daarin wordt het woord opgezocht en de match teruggegeven (met de hoogste ranking)
Accepteer je die niet en begin je verder te typen dan wordt het volgende woord weer opgezocht in de tabel Woordlijst.
Nu is de voorspelling al redelijk goed, maar die houd alleen rekening met het voorgaande woord.
Heeft iemand een idee hoe ik het zo kan maken dat er met meer voorgaande woorden rekening gehouden wordt.
Als voorbeeld; als ik bovenstaande zin opsplitst in een tabel, zou ik bij het woord "Heeft" het woord "iemand" terug moeten krijgen.
Als ik dan "iemand" accepteer als voorspelling moet de volgende voorspelling het woord "een" zijn, enz.
Volgens mij moet het redelijk simpel zijn, maar zit al zolang ernaar te staren dat ik het gewoon niet meer zie.
Bijlagen
Laatst bewerkt: