Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
<질문>메인메뉴를 여러개 만들어서 유저마다 다른 메뉴들?
안녕하세여...
Mdi 폼을 사용하고 있는 프로젝트를 개발중입니다..
메뉴를 여러개 만들어서 유저마다 알맞은 메뉴를 보여주게 하고 싶습니다.
Form 에 보면 menu 라는 곳에 자기가 만든 mainmenu1를 연결하챦아여..
기본적으로는 mainmenu1(총무과)과 연결되어있는데
다른부서 유저가 로긴하면 mainmenu2랑 연결되어야 하는데 어떻게 하는지요..
가르쳐주세요...
2
COMMENTS
youngae
•
2001.01.05 00:29
하늘사랑 wrote:
> 안녕하세여...
> Mdi 폼을 사용하고 있는 프로젝트를 개발중입니다..
> 메뉴를 여러개 만들어서 유저마다 알맞은 메뉴를 보여주게 하고 싶습니다.
> Form 에 보면 menu 라는 곳에 자기가 만든 mainmenu1를 연결하챦아여..
> 기본적으로는 mainmenu1(총무과)과 연결되어있는데
> 다른부서 유저가 로긴하면 mainmenu2랑 연결되어야 하는데 어떻게 하는지요..
> 가르쳐주세요...
>
로그인할 때 부서를 특정 변수에 넣은 후
if 문에서 폼이름.Menu := mainmenu1;
else 문에서 폼이름.Menu := mainmenu2;
이렇게 구분 해주시면 될거에여...저도 그런식으로
구현 했거든요..
0
0
삭제
수정
댓글
parkisu
•
2000.11.02 08:07
안녕하세요.
Menu의 Tag속성을 이용해 보시죠.
총무과이면 1 인사과 2 이런 식으로 레벨을 부여하고(db에 저장하면 되겠죠.)
사용자가 로그인 하면 레벨을 얻어와서 같은 Tag를 가진 MainMenu를 연결해 주면 되지 않을까요?
with Query1 do begin
Close;
sql.Clear;
sql.Add('select 코드,이름,레벨 from 직원디비 where 코드=:p1');
ParamByName('p1').AsString:= Trim(Edit1.Text);
Open;
if EOF then begin
ShowMessage('권한이 없는 사용자입니다!!!');
end
else begin
Form1.Menu:= TMenuItem(Form1.FindComponent('MainMenu'+IntToStr(Fields [2].AsInteger)));
end;
end;
이 방법이 아니면 레지스트리나 파일에 부서에 따른 메뉴구성을 저장해 놓고
이걸 불러오는 방법을 쓸 수도 있겠군요.
도움이 되시길...
하늘사랑 wrote:
> 안녕하세여...
> Mdi 폼을 사용하고 있는 프로젝트를 개발중입니다..
> 메뉴를 여러개 만들어서 유저마다 알맞은 메뉴를 보여주게 하고 싶습니다.
> Form 에 보면 menu 라는 곳에 자기가 만든 mainmenu1를 연결하챦아여..
> 기본적으로는 mainmenu1(총무과)과 연결되어있는데
> 다른부서 유저가 로긴하면 mainmenu2랑 연결되어야 하는데 어떻게 하는지요..
> 가르쳐주세요...
>
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
장동민
•
2000.11.02 07:37
1
COMMENTS
/
0
LIKES
툴바의 버튼을 코딩으로 생성하는 부분을 알고 싶습니다.
해당화
•
2000.11.02 11:13
장동민 wrote: > 툴바의 버튼을 코딩으로 생성하고 싶습니다. > 혹시 알고 계시면 알으켜 주세요! > >...
won
2000.11.02 06:15
0
COMMENTS
/
0
LIKES
인터베이스 저장프로시저 바운딩.. 고수님꼭좀..(자료포함)
castle road
•
2000.11.02 05:27
3
COMMENTS
/
0
LIKES
procedure 부르기???
김병식
•
2000.11.02 05:49
castle road wrote: > procedure Tform1.formclose(sender : tobject ; action : TcloseAction) > begin...
castle road
•
2000.11.02 05:30
form1.release 라고 했더니 에러가 안나고 잘 되네요. 그래도, 질문 form1.formclose(...); procedure...
강호규
•
2000.11.02 05:29
castle road wrote: > procedure Tform1.formclose(sender : tobject ; action : TcloseAction) > begin...
Saki
2000.11.02 05:01
0
COMMENTS
/
0
LIKES
혹시 이미지가 안찍히는 경우를 아세요?
까만속
2000.11.02 04:57
0
COMMENTS
/
0
LIKES
바탕화면을 캡쳐해서 TServerVideo 컴포넌트에 다시뿌릴 수는 없을까요?
김중희
2000.11.02 04:46
0
COMMENTS
/
0
LIKES
델파이진짜초보인데요.. ocx만드는 방법좀 알려주세요..
델파이초짜
•
2000.11.02 03:45
1
COMMENTS
/
0
LIKES
Enter key에 의한 출력방법 좀...
윤종필
•
2000.11.02 03:57
Edit 의 OnKeyPress 이벤트에 다음을 추가하세요 Procedure Form1.Edit1OnKeyPress(...); begin if ...
델초
2000.11.02 03:41
0
COMMENTS
/
0
LIKES
콘솔형 어플리케이션에서요..
오인균
2000.11.02 03:29
0
COMMENTS
/
0
LIKES
[으악]마이다스에서 소켓서버 에러 발생
기타맨
•
2000.11.02 03:25
1
COMMENTS
/
0
LIKES
MDI와 child간의 메뉴문제...
장동민
•
2000.11.02 07:40
혹시 이 문제를 이글 게시덴 글인 29724번으로 해결되지가 않을까요! 저는 이것으로 해결하였는데..... ...
궁금이
•
2000.11.02 03:23
1
COMMENTS
/
0
LIKES
인스톨 쉴드에 대한 질문
s6763
•
2000.11.02 08:42
궁금이 wrote: > 델파이 3.0에서 만든 프로그램을 수정해서 다시 배포하려고 합니다. > > 추가한 부분...
하늘사랑
•
2000.11.02 03:16
2
COMMENTS
/
0
LIKES
<질문>메인메뉴를 여러개 만들어서 유저마다 다른 메뉴들?
안녕하세여... Mdi 폼을 사용하고 있는 프로젝트를 개발중입니다.. 메뉴를 여러개 만들어서 유저마다 알맞은 메뉴를 보여주게 하고 싶습니다. Form 에 보면 menu 라는 곳에 자기가 만든 mainmenu1를 연결하챦아여.. 기본적으로는 mainmenu...
youngae
•
2001.01.05 00:29
하늘사랑 wrote: > 안녕하세여... > Mdi 폼을 사용하고 있는 프로젝트를 개발중입니다.. > 메뉴를 여러...
parkisu
•
2000.11.02 08:07
안녕하세요. Menu의 Tag속성을 이용해 보시죠. 총무과이면 1 인사과 2 이런 식으로 레벨을 부여하고(db에...
초보왕
•
2000.11.02 02:51
1
COMMENTS
/
0
LIKES
string에서...
갱민이
•
2000.11.02 05:21
Pos function을 이용하세요....
자라목
•
2000.11.02 02:47
1
COMMENTS
/
0
LIKES
폼의 크기가 조절이 안되요 지발 도와주세요
초보자
•
2000.11.02 03:32
자라목 wrote: > 컴파일 하기전하구 컴파일 하고 난 후하구 > > 폼의 크기가 다르네요. > > > ...
초보
•
2000.11.02 02:19
2
COMMENTS
/
0
LIKES
Quick Report에서 다른 폼에 있는 데이타셋 사용하는 법?
갱민이
•
2000.11.02 05:26
초보 wrote: > quick report 가 있는 폼에 데이타셋이 없구요, > quick report를 실행시킨 폼에 쿼리 컴...
하늘맥
•
2000.11.02 03:25
초보 wrote: > quick report 가 있는 폼에 데이타셋이 없구요, > quick report를 실행시킨 폼에 쿼리 컴...
구민오
2000.11.02 10:01
0
COMMENTS
/
0
LIKES
TWebBrowser 컴포넌트를 평평하게 만들 수 없나요?
KISS70
•
2000.11.02 01:21
1
COMMENTS
/
0
LIKES
[도와주세요] DAX error
갱민이
•
2000.11.02 05:30
델파이 강의실에서 active로 찾아 보면 ActiveX Web Deploy 시작과 끝라는 제목이 보입니다... 여기에서 ...
송수정
•
2000.11.02 01:16
1
COMMENTS
/
0
LIKES
디비에 있는 내용을 treeview에 나타나게..
갱민이
•
2000.11.02 05:37
송수정 wrote: > 디비에 있는 내용을 treeview에 나타나게해야 하는데.. > treeview를 자세히 본건 오널...
Cha
2000.11.02 01:15
0
COMMENTS
/
0
LIKES
session.GetDataBaseName함수....
초보자
•
2000.11.02 01:04
2
COMMENTS
/
0
LIKES
win2000에서는 사용자 정의로 출력이 안되나요?
이선경
•
2000.11.02 02:03
사용자 정의라는 것이 무엇을 의미하는지요... 만약에 사용자 정의라는것이 만약에 Tprinter를 의미하는 ...
초보자
•
2000.11.02 03:29
이선경 wrote: > 사용자 정의라는 것이 무엇을 의미하는지요... > 만약에 사용자 정의라는것이 만약에 Tp...
하늘사랑
2000/11/02 03:16
Views
282
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 안녕하세여...
> Mdi 폼을 사용하고 있는 프로젝트를 개발중입니다..
> 메뉴를 여러개 만들어서 유저마다 알맞은 메뉴를 보여주게 하고 싶습니다.
> Form 에 보면 menu 라는 곳에 자기가 만든 mainmenu1를 연결하챦아여..
> 기본적으로는 mainmenu1(총무과)과 연결되어있는데
> 다른부서 유저가 로긴하면 mainmenu2랑 연결되어야 하는데 어떻게 하는지요..
> 가르쳐주세요...
>
로그인할 때 부서를 특정 변수에 넣은 후
if 문에서 폼이름.Menu := mainmenu1;
else 문에서 폼이름.Menu := mainmenu2;
이렇게 구분 해주시면 될거에여...저도 그런식으로
구현 했거든요..