|
예전에(별로 예전도 아니지만요)Database의 필드와 같은 이름을 가진 Edit와 Combo등을 연동할 작업만 백개인가 하는 양을 할일이 있어서 결국은 저런 식의 함수를 썼었죠.
말하자면. 불러올때는 Database의 필드이름을 기준으로 해당 필드이름을 가진 Edit를 찾아서 있으면 해당 필드에 값을 넣고 다음엔 Combo를 찾아서 있으면 해당 콤보의 값중에 필드의 값과 같은 값이 있으면 콤보의 인덱스값을 옮기고.. 저장시킬때는 반대로 현재 페이지(페이지이름이 Table이름..-_-;;)에서 모든 콤포넌트를 불러서 컴포넌트이름에서 E_로 시작하는 녀석들은 E_(필드이름)에서 필드이름부분만 집어넣고. Combo는 해당 콤보값의 Text(혹은 Index)를 집어넣는..(Where구문의 경우엔 일반적으로 사용하지 않는 Edit형태를 이용했었죠 -_-...)뭐 초절삽질 코드였지만. 끝내고 나서 기뻐하던 기억이 납니다.
뭐 저걸 하던 때는 델파이로 했었지만, 빌더로도 무리없이 가능하더군요. 파인드컴포넌트하고 케스팅은 사실 저기 나온 것보다 훨씬 다양한 활용이 가능하니 이것저것 시도해보시는 것도 즐거울 겁니다. ^^;
으음. 이렇게 쓰고보니까. 뭔가 스스로 초보가 아닌 척하는 듯해서 쑥스럽군요 -_-;;(극초절 허접입니다아..T_T)
|