2012-03-13 4 views
0

입력으로 singlelineedit를 사용하고 싶습니다. 그래서 4 개의 입력 필드와 버튼이 있습니다. 버튼을 클릭하면 입력을 datawindow/datastore에 전달하려고합니다. 버튼의 클릭 이벤트에 코드를 작성하려면 어떻게해야합니까?단일 라인 및 데이터 윈도우/데이터 저장소 - Sybase

4 개의 인수가 필요한 저장 프로 시저의 상단에 빌드 된 dw_insert_into_table1이라는 데이터 윈도우를 만들었습니다.

감사합니다. dw_insert_into_table1가 검색 메소드를 호출하기 전에 setTransobject 또는 setTrans 방법으로 트랜잭션 객체 에 연결하고, 올바른 순서로 사용자가 정의한 하나를 입력 필드 값을 전달해야되어 있어야한다는

+0

감사합니다. xlat & Terry! 너 멋지다! – Iyas

답변

1
long rows 
rows = dw_insert_into_table1.retrieve(sle_input_1.text, & 
    sle_input_2.text, sle_input_3.text, sle_input_4.text) 

주 데이터 윈도우 정의에서 재 입력 인자.

+1

4 개의 문자열이 필요하다면 이것은 분명합니다. (얼마나 많은 PB 경험을했는지에 따라 다르다.) 데이터 윈도우가 다른 데이터 타입을 기대하고 있다면 분명히 변환해야한다. (예 : Long (sle_1.text)). 또는 솔루션을 약간 변경하는 EditMask 컨트롤을 사용할 수도 있지만 숫자를 원할 때 사용자가 숫자를 입력하도록 할 것입니다. – Terry