저는 자동차 부품 상점에서 사용하기위한 간단한 프로그램을 만들고 있습니다. 다음과 같이 표시됩니다. Link다른 폼의 기본 폼에서 DBGrid 관련 명령 사용
문제는 왼쪽에 작은 창이 있습니다. 주 창에서 DBGrid의 행을 두 번 클릭 할 때 열어야하며 선택한 항목의 모든 특성을 DBEdit 필드에 표시해야합니다. 저장 버튼을 클릭하면 DBEdit 필드의 변경 사항을 데이터베이스에 저장해야하지만 그렇지 않으면 변경 사항을 무시해야합니다.
은이 코드를 사용하여 DBGrid를있는 필드를 두 번 클릭하여 다른 양식을 열기 성공 :procedure TForm1.DBGrid1DblClick(Sender: TObject);
begin
if not Assigned(Form2)
then Form2 := TForm2.Create(Application);
Form2.Show;
end;
유일한 문제는 이제 다음 프로그램이 선택되어 DBGrid를에있는 열 감지 얻을하는 방법입니다 작은 창에서 DBEdit 필드에 내용을 표시합니다.
아무도 말해 줄 수 없습니까?
감사합니다.
답변 해 주셔서 감사합니다. TDB2dit을 TForm2에 추가 할 때 TDBgrid와 동일한 데이터 소스를 할당하려고 시도했지만 데이터 소스 목록에 나타나지 않습니다. Delphi 6을 사용하고 있습니다. 문제가 될 수 있습니까? – Radiant
DataSource를 포함하는 유닛을 TForm2의 uses 절 (인터페이스 또는 top, uses 절)에 추가해야합니다. 델파이에서 버전 1까지 계속 작동합니다. –
감사합니다. 작동합니다! – Radiant