|
목록에서 글자 제한 23이였음 ?>
질문게시판 - 반드시 검색을 하신 후 원하는 답변을 찾을 수 없을 때, 질문을 올려주세요. |
| Posted by 날아라KTX | 2020-07-26 20:56:22, Hit : 1651 | |
|
|
|
재고관리 프로그램을 만드는 중입니다.
재고를 파일별로 정리를 해서
data 폴더에 a창고 b창고 c창고로 분류하고
a.txt b.txt c.txt 파일에 창고별 물품을 넣어 놨습니다.
a.txt b.txt c.txt 파일에 있는 물품들을 모두다
리스트박스0에 추가하고 싶습니다.
그런데,, 다 추가되면 이 제품이 어디 구역에 있는질 확인이 안되서
a구역에 통조림. 아이스크림이 있다면
리스트박스에 추가될 때
a-통조림
a-아이스크림 과 같이 구역이 제품 앞에 있게 하고 싶습니다.
그럼 제품을 검색하면 어디 구역에 있는지 알수 있을 거 같아서요.
리스트박스까지 몰아 넣는거 까지 어찌어찌 만들었는데... 앞에 구역(파일명)을 붙여서 리스트박스에 넣는게 한계인거 같습니다.
힌트좀 주시면 감사하겠습니다.^^ |
|
|
박재성 2020-07-27 PM 6:48:17 |
|
|
|
파일하나에 해두 될거같구요.
저장할때 A|품목명|재고|입고|주문 방식으로 저장한후에.
읽어올때는 라인 한개를 읽어와서.
적절하게 찾기 복사 삭제 붙여넣기 이용해서 하면될거같습니다.
EX)
문자:문,구역,이름;
실수:수,재고,입고;
진리:주문;
문:=리스트박스0.내용.부분문자(0);
수:=문자찾아("|",문);
구역:=문자복사(문,0,수);
문:=문자삭제(문,0,수+1);
수:=문자찾아("|",문);
이름:=문자복사(문,0,수);
문:=문자삭제(문,0,수+1);
수:=문자찾아("|",문);
재고:=문을수(문자복사(문,0,수),0);
문:=문자삭제(문,0,수+1);
수:=문자찾아("|",문);
입고:=문을수(문자복사(문,0,수),0);
문:=문자삭제(문,0,수+1);
만일(문="0") {
주문:=거짓;
}
아니면 {
주문:=참;
}
이와 같이 읽어와서..
각 리스트박스에 뿌려주면 될거같네요. |
|
|
날아라KTX 2020-07-27 PM 7:44:20 |
|
|
|
아이디어 고맙습니다. 한번 연구해보겠습니다.
질문 올렸던 부분이 어느정도 해결된듯합니다. 구역확장자만 제거하면 완성이 될 듯합니다.
파일찾아(참,경로+"data", "*.*", 리스트박스0.내용);
되풀이(수 |
|
|
날아라KTX 2020-07-27 PM 7:46:01 |
|
|
|
만든 소스를 올리니 짤리네요..ㅠ.ㅠ 편안한 한주되십시오. |
|
|
지우개 Expert 3.0 제작자 : 천호성 님 [LINK] |
|
|
|
대박로또2005 제작자 : 최재일 님 [LINK] |
|
|
1 | 박종훈 님 | 15292 점 | |
2 | 지상현 님 | 8809 점 | |
3 | 손상진 님 | 7389 점 | |
4 | 권선중 님 | 6061 점 | |
5 | 이진백 님 | 5174 점 | |
|
|
|
가입일 | 닉네임 |
05/31 | 김동률 |
03/31 | 홍형기 |
09/01 | o00pp99oo |
12/27 | 이재민 |
11/20 | 이희철 |
|
|
|
|
. |
. |
. |
|