View Full Version : Chương trình này viết làm sao vậy?
cobelienlac
08-08-2004, 01:25
Xin các bạn chỉ dùm mình đoạn code của chương trình này, nhật là chỗ thiết lập vòng lặp 3 lần đó, chương trình yêu cầu như sau:
Có table có sẵn một số kho , yêu cầu nhập mã kho mới từ bàn phím, nếu mã kho trùng với mã kho cũ thì báo lỗi, nếu trùng 3 lân liên tiếp thì sẽ thoát chương trình.
Bằng ngôn ngữ gì cơ chứ?
anhdabietyeu
09-08-2004, 10:38
Hê, theo tui thế này, viết bằng PHP
Đầu tiên là lấy giá trị từ bàn phím
Sau đó truy vấn CSDL để kiểm tra xem đã tồn tại chưa
Nếu tồn tại rùi thi` dùng 1 biến đếm, chẳng hạn như $count, tăng $count lên 1
Tiếp tục cho nhập bàn phím
Làm như thế,và kiểm tra cả $count
Nếu $count >3 thì OUT
Yuris_revenge
09-08-2004, 12:54
Cobelienlac bạn phải nói rõ là viết bằng ngôn ngữ gì chứ.
cobelienlac
11-08-2004, 01:07
Quên mất, sorry, viết chương trình này bằng VBA trong access, đây là 1 phần của chương trình chạy trong access.
Thuật toán là bạn dùng 1 biến count để đếm thôi.
If count = 3 then ....
else check login
Tùy ngôn ngữ mà bạn dùng đúng syntax.
Chào bạn Cobelienlac !
Vì không thể Attach file .mdb để cho bạn xem được, bạn hãy liên hệ với mình qua email: zero_nhalanh@yahoo.com mình sẽ gửi cái ví dụ mà bạn đã yêu cầu!
Thân!
================================================== ========
zero_na
giả sử bạn có 1 table tên là KHO, trong đó có một field là makho. trong lập trình lưới VBA bạn thử đoạn code này xem:
dim d as integer
d=0
if dcount("makho","kho","makho='" & makho & "'")>=1 then
msgbox "Mã kho đã bị trùng"
d=d+1
cancel=-1
end if
if d=3 then
docmd.quit
end if
bạn thử coi nếu có gì liên lạc với mình nha, ID Sophanlk@yahoo.com, nếu được bạn Attach file đó cho mình nha (nếu không có gì bí mật)
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.