ControlSource-ul coloanei cPretFactura se rebindeaza calificat (rul_temp.pret_lei); necalificat, VFP il rezolva pe workarea altei grile si celula nu accepta tastare. Test de reproducere + nota docs/capcana_grid_controlsource.md. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RYbiinqXxdEqXi53x4Ro7K
756 B
756 B
Capcana: grid needitabil cand formularul are 2+ grid-uri
Pe un formular cu doua sau mai multe grid-uri, gridul ale carui coloane au ControlSource
necalificat (camp in loc de alias.camp) devine needitabil - nu se poate scrie in celule.
VFP rezolva numele necalificat pe workarea curenta, care e a celuilalt grid/cursor.
Solutii:
- Recomandat:
ControlSourcecalificat complet (alias.camp) pe fiecare coloana. Obligatoriu cand sunt implicate mai multe cursoare/tabele. - Alternativa (doar cu un singur cursor sursa):
SELECT <alias>inainte deDO FORM/CreateObject(), ca workarea curenta la instantiere sa fie cea corecta.
Constatat pe ROAGEST (coloana "pret lei" nu accepta scriere pana la calificarea ControlSource-ului).