Files
comun/docs/capcana_grid_controlsource.md
2026-09-30 23:56:40 +03:00

913 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: ControlSource calificat complet (alias.camp) pe fiecare coloana. Obligatoriu cand sunt implicate mai multe cursoare/tabele.
  • Alternativa (doar cu un singur cursor sursa): SELECT <alias> inainte de DO FORM / CreateObject(), ca workarea curenta la instantiere sa fie cea corecta.

Regula: orice coloana editabila (noua sau facuta editabila) primeste ControlSource = "alias.camp".

Constatat pe ROAGEST (coloana "pret lei" nu accepta scriere pana la calificarea ControlSource-ului). Si pe ROACONT frm_import_extrase_banca (4 grid-uri).