DBGrid가 있고 계산 시트를 만들려고하지만 가끔 계산을 수행하지 않습니다. 어떻게 그것을 피할 수 있습니까 ?? procedure TOrcamentos.DBGridEh1ColExit(Sender: TObject);
var
percent: double;
Unid: double;
tot: currency;
vaz: st
은 가능한 dataset.DisableControls
Bookmark1 := dataset.Bookmark;
{ do someting............. }
dataset.enableControls;
dataset.Bookmark := Bookmark1;
dataset.FreeBookmark(Bookmark1);
하자가 TDBGrig의 총을
확인. 간단한 데이터베이스, DBGrid 및 DBNavigator 있습니다. 내 DBGrid를이 내 adoquery 와보기를 1로 개수를 선택 (*), 1로 표 그룹 2 (3),이 코드를 사용 2 문제는 그 내가이있는 경우 또는 1에서 더 많은 기사와 나는 그것을 보내 DBnavigator에서 삭제하려고합니다 키 열 정보가 충분하지 않거나 올바르지 않습니다
저는 DBGrid를 Delphi 6에서 생성하고 DataModule에 포함 된 DataSource에 연결했습니다. 해당 소스의 데이터 집합도 동일한 모듈에 있습니다. 양식의 OnShow 이벤트에서 데이터 집합을 활성화하고 레이블을 데이터 집합의 행 개수와 동일하게 설정합니다. 이것은 수백 개의 행을 보여 주지만 dbgrid에는 아무것도 표시되지 않습니다.
D6 교수. 이전에는 DBISAM 및 DBISAMTable을 사용했습니다. 그것은 RecNo를 처리하고 수정 (삭제, 편집 등)과 함께 잘 작동합니다. 이제 우리는 RecNo를 처리하지 않는 ElevateDB로 교체했으며, 우리는 테이블이 아닌 쿼리를 사용합니다. 수정 사항을 보려면 쿼리를 다시 열어야합니다. 하지만 쿼리를 다시 열면 마지막 레코드로 재배치