Search  
Wednesday, May 23, 2012 ..:: Forum ::.. Register  Login
 Forum Minimize
Pentru a putea posta mesaje trebuie să vă înregistraţi.
Notă: Mesajele cu conţinut jignitor sau ilegal (inclusiv cereri de soft piratat) nu sunt acceptate şi vor fi şterse imediat .

Pentru a primi raspunsuri rapide si corecte, scrieti in mesaj ce intentionati sa faceti, ce mesaj de eroare primiti, in ce context si in urma caror actiuni. De asemenea, mentionati versiunea de FoxPro in care lucrati!
Dacă nu specificați versiunea, se consideră VFP 9.0 SP2.

SearchForum Home
  Visual FoxPro  Visual FoxPro in general  Problema Grid.V...
 Problema Grid.View!
 
 5/25/2011 7:05:07 PM
User is offlinevicos
139 posts
5th


Problema Grid.View!
 (N/A)
Am un grid de introducere date care merge bine cu setarea Grid.View = 0 (Default).
Pe metod BeforeRowColChange am urmatorul cod, pentru a impiedica in modul editare deplasarea pe un alt rand:

If This.Parent.Editez Or This.Parent.lSkipBeforeRowColChange
If This.RowColChange <> 2
NoDefault
EndIf
EndIf

Problema apare cand schimb setarea Grdi.View = 1 (BrowseChange).
Cu aceasta setare nu mai tine cont de restrictia de pe BeforeRowColChange in momentul cand apas tasta ENTER sare pe alt Rand!
Aveti idee cum pot rezolva aceasta problema?
 5/25/2011 10:12:59 PM
User is offlineDaniel Buduru
2332 posts
1st




Re: Problema Grid.View!
 (N/A)
Cand gridul e in change (grid.view=1) grid.RowColChange are intotdeauna valoarea 2. Nici la trecerea pe o alta inregistrare nu are valoarea 1 sau 3 - caum ar fi normal, schimbandu-se atat linia cat si coloana.

Eu as considera asta un bug, intrucat nu am gasit acest comportament mentionat in documentatie.

O rezolvare ar fi interpretarea parametrului nColIndex, care ia valoarea coloanei in care se afla cursorul, impreuna cu lastkey(), pentru a stabili daca se iese de pe inregistrare.


Daniel Buduru
  Visual FoxPro  Visual FoxPro in general  Problema Grid.V...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement