사용자 지정 메뉴
이것은 우리가이 메뉴 방금 오픈 양식을 필요로 이후, 오픈 형태의 측면에서 시간, 코드의 라인과 더 나은 배열을 저장할 수있는 메뉴의 종류입니다. 열린 형태의 수를 감소뿐만 아니라 또한 각 양식을 열 수있는 메뉴 버튼의 수를 감소시킵니다.
메뉴의이 유형은 확실히 그 얼마 동안 존재했으며 Access의 많은 사용자들이 이미 사용됩니다.
그래서이 메뉴는 어디에 있나요?
자, 우리가 그것을 열 계획하는 모든 형태를 포함하는 콤보 상자를 사용하여 메뉴를 작성하자. 당신이 콤보 상자에서 옵션을 선택하면 신청서가 하위 폼 내에 표시됩니다. 그럼 우리가 단계별로 메뉴 단계를 시작합니다.
1 -가 우리가 각 양식 열립니다 양식의 이름을 지정하려는 이름을 저장할 테이블을 작성하자. 예제에서 나는 다음 필드가있는 테이블 'tblmenu'을 만든 :
필드 유형
Nomedomenu 텍스트 - 메뉴에 보여줄 것입니다> 이름 (콤보 박스)
텍스트를 형성 - 열 양식의> 이름을
예제에 소개된 자료들은 후 :
NomedoMenu 양식
계정 Form1에
보증금 Form2
움직임 formulario3
계정 - 박스 formulario4
계정 - 계정 formulario5
formulario6의 압축을 풉니다
2 - 그럼 우리가 이전 테이블에서 쿼리를 만들려면 :
Tblmenu는 테이블을 선택하고 우리가 메뉴에게 우리가 양식을 열려는 꽤 여러 번 찾을 쉬울하는 정렬 nomedomenu 오름차순 위해 선택하는 두 필드를 선택합니다. 이 쿼리에 대한 전 'CsMenu'이라고.
3 -가 양식 '메뉴'를 만들 수 있도록, 즉 디자인보기에서 새 양식을 선택합니다. 그럼 우리가 콤보 상자를 만들려면 다음과 같은 속성을 변경합니다 :
- 컬럼의 수 : 2
- 열 너비 : 1cm, 0cm;
- 라인의 유래 : csmenu (이전 단락에서 만든 쿼리의 이름입니다)
4 - 같은 양식에서 우리는 (나는 menuquadro라는 예에서) 언바운드 메인 폼의 하위 폼이 만들어집니다. 그것은 형태의 각 메뉴 (콤보 박스)에서 선택하여 열 예정이 양식입니다.
5 - 이제 우리는 하위 폼의 콤보 상자에서 선택한 메뉴를 열 수있는 모듈을 만듭니다.
우리는 모듈을 만든 (저는 'abrirmenu'라고도 함) 다음 코드를 붙여 :
공공 기능 AtivarMenu (Combmenu 콤보 상자를 subabrir 하위 폼)
문자열 낮추기으로 Abrirform
= (1) Combmenu.Column abrirform
subabrir.SourceObject = abrirform
subabrir.LinkChildFields = ""
subabrir.LinkMasterFields = ""
최종 기능
ativarmenu = ([메뉴], [menuquadro]) '메뉴'콤보 상자의 이름과 'menuquadro'이라는 : 양식 메뉴에서 콤보 상자의 속성 및 업데이트 이벤트 후 생성된 함수를 넣어가는 후에 하위 폼의 이름입니다.
그리고 마지막으로 메뉴를 사용할 수 있습니다. 그냥 긴장을 사용합니다. 난 당신이 제보를 즐길 바랍니다.
다운로드 : 메뉴
메뉴의 사진 아래.































내가 Form2에서 취소 버튼을 넣고 원래 위치, 즉로 하위 폼을 다시 클릭하면 좋을까요, 콤보로뿐만 아니라 비어와 비어있어. 이 기능을 빌드하는 방법?
감사합니다,
베드로
안녕하세요, 피터
정말 어떻게해야할지 이해하지 마십시오. 내가, 초기 상태로 돌아가려면 메뉴를 일으키는 하위 폼에 버튼이 하나 이해에서 그것은인가?
바로 그거야, 그래! 수술 초기 상태로 하위 폼을 다시뿐 아니라 콤보가 종료되면.
감사하게 생각하고 있어요.
그것은 가능,이 메뉴를 만들지만, 이전 메뉴에 따라 단축키를 사용합니다.
여기에서 설명한 단계에 따라 좋은 메뉴를 만들줄지만 내 양식은 양식과 상호 관련 업무에 콤보 상자를 가지고 있지만 경우 formulariomenu 정류장 운영을위한 단계. 나는 무엇을 할 수있는가?
내가 어떻게하는지 알고 싶어 더 부탁해야할지 모르겠
시간과 가격에 대한 액세스 권한이있는 PROAMA poelomenos trabale의 실행에 faser
단지 예를이나 대신 콤보의 버튼을 같이 가고 비결 같은 남자 쇼 공.
포옹
그것이 단지보다는 버튼들이 콤보보다는 만드는 방법 남자?
나는 도움이 필요 : 아니, 사진 기자가 열려 선정한 확인란 양식에서 특정 사람을 필요로 할 때에서 데이터베이스 액세스 시스템을 저지른 뒤.
친구는이 팁을 더 좋았지만, 성공을 못해서 ... 나를 단계적으로 보내 주실 수 있나요?별로 액세스에 대한 모르지만 내가 감사 드리겠습니다 이것 좀 도와줄 수있다면 나는 의지력이 있습니다.
여기서 내 의혹은 어떻게 두 개의 다른 이름으로 양식을 저장할 수있다?
3 -가 양식 '메뉴'를 만들 수 있도록, 즉 디자인보기에서 새 양식을 선택합니다. 그럼 우리가 콤보 상자를 만들려면 다음과 같은 속성을 변경합니다 :
- 컬럼의 수 : 2
- 열 너비 : 1cm, 0cm;
- 라인의 유래 : csmenu (이전 단락에서 만든 쿼리의 이름입니다)
4 - 같은 양식에서 우리는 (나는 menuquadro라는 예에서) 언바운드 메인 폼의 하위 폼이 만들어집니다. 그것은 각각 열 예정이 양식입니다
양식 메뉴 (콤보 박스)에서 선택할 수 있습니다.
안녕하세요,
나는 당신의 환상적인 메뉴를 찾을 단지뿐만 아니라 보고서를 열고 싶었던 나는이 작동하지 않았다 내 보고서에 이름을 넣으면, 힌트를 줄 수 있을까?
ABS,
클라우디오