2011-02-22 2 views
0

내 응용 프로그램에 옵션 양식을 추가했습니다. 2 개의 라디오 버튼이 있고 옵션 폼이 닫히면 폼이 데이터베이스 버튼에 저장된 라디오 버튼 중 하나가 데이터베이스 사용자에게 저장됩니다.swicth combobox to textbox

다른 형식으로 데이터베이스에 데이터를 쓰고 있는데 사용자가 콤보 상자의 목록에서 항목을 선택하여 추가합니다. 사용자가이 콤보 박스없이 수동으로 데이터를 추가 할 수 있기를 원합니다. 사용자가 옵션 양식에서 "수동"을 선택하면 콤보 박스가 사라지고 텍스트 상자가 나타나야하고 사용자가 "목록"을 선택한 다음 콤보 박스가 나타나야합니다.

뜨거워 할 수 있을까요? 새 SQL 쿼리도 필요합니다.

+0

자세한 정보가 필요합니다. 우리는 테이블 이름과 구조를 모른 채 SQL 쿼리를 작성할 수 없습니다. 텍스트 상자에 관해서는, 같은 장소에 겹쳐진 텍스트 상자가있는 콤보 박스를 넣을 수는 없으며, radiobutton.checkedchanged 이벤트가 발생하고 checked가 true 일 때 combobox.visible 속성을 false로 설정하고 텍스트 상자의 경우에는 false로 설정하십시오 . – JonWillis

답변

4

두 개의 컨트롤 일 경우 두 가지 컨트롤을 양식 위에 놓고 서로 겹쳐서 표시 한 다음 보이지 않게 만들고 사용자가 다른 하나를 선택하면됩니다 옵션을 선택하면 두 가지 모두에 대한 가시성이 변경됩니다.

데이터를 저장하는 양식 닫기 코드가 올바른 컨트롤에서 읽음을 확인해야하지만, 그 중 어떤 것이 표시되는지 확인하는 것은 간단한 if 문의 문제입니다.