Hì! Bạn nào gặp bài Fox nào khó thì viết lên đây tớ sẽ hướng dẫn cho nha
Fox là một môn khó vì vậy mọi người hãy cố gắng học tập nha
Hôm nay tớ sẽ share cho các bạn bài tập mà hôm nọ cô chữa. Tớ thấy nhiều bạn làm không có chạy vì vậy tớ sẽ hướng dẫn mọi người. Bảng chính của nó vẫn là bảng SV theo mặc định nha.
Bài thứ nhất
Bạn hãy tạo một form Sửa dữ liệu như thế này :
Với các giá trị như sau:
Combo box: cbotruong bạn thay đổi: Trong Properties:
Rowsource : SV
Rowsourcetype : 8-Structure
Như hình vẽ:
Với lưới Grid1: Bạn ấn chuột vào lưới đó và hiện Properties và sau đó kéo xuống chọn giá trị: Visible: .T. -True đổi thành .F. - False
Sau đó là nút Click:
Đoạn mã của nút này như sau:
Sau đó là nút Ghi va Thoat
Vậy là xong ! Bấm Ctrl + E để chạy chương trình. Nhớ là phải làm đúng thủ tục như mình nói.
Có gì thắc mắc hỏi mình!
Fox là một môn khó vì vậy mọi người hãy cố gắng học tập nha
Hôm nay tớ sẽ share cho các bạn bài tập mà hôm nọ cô chữa. Tớ thấy nhiều bạn làm không có chạy vì vậy tớ sẽ hướng dẫn mọi người. Bảng chính của nó vẫn là bảng SV theo mặc định nha.
Bài thứ nhất
Bạn hãy tạo một form Sửa dữ liệu như thế này :
Với các giá trị như sau:
Combo box: cbotruong bạn thay đổi: Trong Properties:
Rowsource : SV
Rowsourcetype : 8-Structure
Như hình vẽ:
Với lưới Grid1: Bạn ấn chuột vào lưới đó và hiện Properties và sau đó kéo xuống chọn giá trị: Visible: .T. -True đổi thành .F. - False
Sau đó là nút Click:
Đoạn mã của nút này như sau:
local matim,btruong matim=thisform.txtmhs.value btruong=thisform.cbotruong.value if type(btruong)='N' then messagebox('Khong duoc sua dang so') else sele SV locate for allt(uppe(str(mhs)))=allt(uppe(matim)) if found() sele dist * from SV where allt(uppe(str(mhs)))=allt(uppe(matim)) into table ds thisform.grid1.visible=.t. thisform.grid1.recordsourcetype=0 thisform.grid1.recordsource='ds' thisform.refresh thisform.edit1.controlsource='SV.&btruong' else messagebox('Khong tim thay') endif endif |
Sau đó là nút Ghi va Thoat
if messagebox('Ban co that su muon THOAT?',3+32+0,'Thong bao')=6 then thisform.release else thisform.refresh endif |
Vậy là xong ! Bấm Ctrl + E để chạy chương trình. Nhớ là phải làm đúng thủ tục như mình nói.
Có gì thắc mắc hỏi mình!
Được sửa bởi Pony Vũ ngày Sun Apr 04, 2010 12:23 am; sửa lần 1.