Đường dẫn trong foxpro theo folder & file name thay đổi (2 người xem)

  • Thread starter Thread starter thaibao3
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

Status
Không mở trả lời sau này.

thaibao3

Thành viên mới
Tham gia
18/5/11
Bài viết
26
Được thích
1
Giới tính
Nam
Chào mọi người, tôi có bài tập như sau:
có 2 file dbf:
file1:c:\TC2014\data2014\DL_14161013.dbf
file2:c:\TC2014\hethong.dbf
yêu cầu: chèn 1 file xls vào file DL_14161013.dbf, câu lệnh thì biết nhưng xác định đường dẫn thật đau đầu
bởi vì:
1/thư mục TC2014 thay đổi tên theo năm(VD: năm 2014 thì TC2014, năm 2015 thì TC2015)
2/tên file DL_14161013.dbf được xác định như sau: số 14 là hai số cuối của năm hiện tại, số 161013 lấy ở hàng(bản ghi) thứ 5,cột "giatri" trong file hethong.dbf
Nhờ mọi người giúp đỡ cách thiết lập(cách viết) đường dẫn cho file 1, file2 khi lập trình
Trân trọng cảm ơn!
 
Chào mọi người, tôi có bài tập như sau:
có 2 file dbf:
file1:c:\TC2014\data2014\DL_14161013.dbf
file2:c:\TC2014\hethong.dbf
yêu cầu: chèn 1 file xls vào file DL_14161013.dbf, câu lệnh thì biết nhưng xác định đường dẫn thật đau đầu
bởi vì:
1/thư mục TC2014 thay đổi tên theo năm(VD: năm 2014 thì TC2014, năm 2015 thì TC2015)
2/tên file DL_14161013.dbf được xác định như sau: số 14 là hai số cuối của năm hiện tại, số 161013 lấy ở hàng(bản ghi) thứ 5,cột "giatri" trong file hethong.dbf
Nhờ mọi người giúp đỡ cách thiết lập(cách viết) đường dẫn cho file 1, file2 khi lập trình
Trân trọng cảm ơn!
------------------
1. xác định thư mục theo năm:

nam=tran(year(date()),[9999])
tm_tc=[tc]+nam
tm_data=[tc]+nam+[\data]+nam
use &tm_tc\hethong in 0 alia hethong
sele hethong
go 5
mgiatri=righ(nam,2)+allt(giatri)
taptin=[dl_]+(mgiatri)
 
Cảm ơn hunglam75, nhưng khi mở tập tin bằng lệnh: use &tm_data\taptin thì có thông báo "c:\TC2014\data2014\taptin.dbf" không tồn tại. nhờ bạn xem giúp.
 
Cảm ơn hunglam75, nhưng khi mở tập tin bằng lệnh: use &tm_data\taptin thì có thông báo "c:\TC2014\data2014\taptin.dbf" không tồn tại. nhờ bạn xem giúp.
-----------------------------
vì taptin là 1 biến, để thay thế mỗi khi tên thục của tập tin thay đổi nên bạn phải dùng cú pháp = &biến:
use &tm_data\&taptin
 
Rất cảm ơn hunglam75, nhờ bạn giúp vấn đề tách "họ và tên" thành "họ+họ lót" và "tên" riêng.
Vídụ: có 3cột: cột "hovaten", cột "ho",cột "ten" cần tách cột "hovaten" lưu vào 2 cột kia.
 
Lần chỉnh sửa cuối:
Status
Không mở trả lời sau này.
Web KT

Bài viết mới nhất

Back
Top Bottom