커뮤니티

변수조합하여 일괄처리

프로필 이미지
히말라야
2013-09-27 15:36:23
903
글번호 222594
답변완료

첨부 이미지

안녕하세요. 늘 수고하십니다. 질문이 있어 이렇게 또 글을 올립니다. 미리 감사하구요 ^^ 질문1: 스팟의 종목개체를 추가하여 , 객체명은 Stock1 ~ Stock10 이렇게 만들고 이 종목의 현재가를 for로 처리하여 배열에 저장하는 수식을 만들려고 했는데 변수에 저장하면 문자열로 인식하여 제대로 작동을 하지 않는것 같네요. 이처럼 일괄로 처리하려면 어떻게 하는지 궁금합니다. S_CurPrc = new Array(20); var Adder; function Main_OnStart() { for(i=1; i<=10; i++) { Adder = 'Stock'+ i +'.' + 'current'; S_CurPrc[i] = Adder; S_CurPrc[19] = Stock1.current; Main.MessageList("조합 i",i, "Adder",Adder ,"S_CurPrc",S_CurPrc[i],"S_CurPrc[19]",S_CurPrc[19] ); } } 질문2: 데이터 베이스 처리문제 스팟의 메뉼얼을 보고 선물의 현재가를 MS-SQL 처리 하였는데, 이를 다음을 이용하여 처리하여 배열에 저장할 수 있는지 궁금합니다. GetFieldValue(nIndex) 설 명 : 현재 레코드의 각 필드별 데이터를 반환합니다. 반 환 값 : 문자열 매개변수 : nIndex &#8211; 정수, 필드의 인덱스를 입력합니다.
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-10-04 16:56:38

안녕하세요 예스스탁입니다. 1. 올리신 내용과 같이 작성하시면 텍스트로 처리가됩니다. 아래식 참고하시기 바랍니다. var Stock = new Array(Stock1,Stock2,Stock3,Stock4,Stock5,Stock6,Stock7,Stock8,Stock9,Stock10) var S_CurPrc = new Array(10); function Main_OnStart() { for(i=1; i<=10; i++) { S_CurPrc[i] = Stock[i].current; Main.MessageList(i,S_CurPrc[i]); } } 2 해당 데이터베이스와 ODBC관리자로 연결이 제대로 되셨으면 GetFieldValue함수로 값을 불러와 배열에 저장하실 수 있습니다. 즐거운 하루되세요 > 히말라야 님이 쓴 글입니다. > 제목 : 변수조합하여 일괄처리 > 안녕하세요. 늘 수고하십니다. 질문이 있어 이렇게 또 글을 올립니다. 미리 감사하구요 ^^ 질문1: 스팟의 종목개체를 추가하여 , 객체명은 Stock1 ~ Stock10 이렇게 만들고 이 종목의 현재가를 for로 처리하여 배열에 저장하는 수식을 만들려고 했는데 변수에 저장하면 문자열로 인식하여 제대로 작동을 하지 않는것 같네요. 이처럼 일괄로 처리하려면 어떻게 하는지 궁금합니다. S_CurPrc = new Array(20); var Adder; function Main_OnStart() { for(i=1; i<=10; i++) { Adder = 'Stock'+ i +'.' + 'current'; S_CurPrc[i] = Adder; S_CurPrc[19] = Stock1.current; Main.MessageList("조합 i",i, "Adder",Adder ,"S_CurPrc",S_CurPrc[i],"S_CurPrc[19]",S_CurPrc[19] ); } } 질문2: 데이터 베이스 처리문제 스팟의 메뉼얼을 보고 선물의 현재가를 MS-SQL 처리 하였는데, 이를 다음을 이용하여 처리하여 배열에 저장할 수 있는지 궁금합니다. GetFieldValue(nIndex) 설 명 : 현재 레코드의 각 필드별 데이터를 반환합니다. 반 환 값 : 문자열 매개변수 : nIndex &#8211; 정수, 필드의 인덱스를 입력합니다.