• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

luôn luôn tìm dòng DL mới được thêm vào bảng

Nơi trao đổi về các vấn đề trong lập trình Windows Forms, Console dùng cú pháp ngôn ngữ Visual Basic .NET và C#

Điều hành viên: tungblt, vuathongtin

hongcfc
Thành viên chính thức
Thành viên chính thức
Bài viết: 20
Ngày tham gia: T.Năm 03/07/2008 10:34 am

luôn luôn tìm dòng DL mới được thêm vào bảng

Gửi bàigửi bởi hongcfc » T.Hai 20/03/2017 11:57 am

Mình có yêu cầu là khi mở form lên thì sẽ luôn luôn tìm trong Table A xem có dòng nào mới được thêm vào không
Khoảng thời gian là 1phut quét 1 lần

bạn nào biết chỉ giúp mình, không biết viết vào sự kiện nào luôn hic
Cảm ơn các bạn



Hình đại diện của người dùng
Kasper
Guru
Guru
Bài viết: 1060
Ngày tham gia: T.Sáu 16/05/2008 10:54 am
Has thanked: 2 time
Been thanked: 76 time
Liên hệ:

Re: luôn luôn tìm dòng DL mới được thêm vào bảng

Gửi bàigửi bởi Kasper » T.Hai 20/03/2017 2:16 pm

Bạn dùng 1 timer đi
Lành tợ tòng, ác tợ hoa,
Nhà hòa muôn việc đều nên.

muaphonui_2010
Thành viên tâm huyết
Thành viên tâm huyết
Bài viết: 465
Ngày tham gia: T.Sáu 26/11/2010 1:15 pm
Đến từ: TP.HCM
Has thanked: 171 time
Been thanked: 27 time
Liên hệ:

Re: luôn luôn tìm dòng DL mới được thêm vào bảng

Gửi bàigửi bởi muaphonui_2010 » T.Hai 20/03/2017 4:53 pm

Mình nghĩ cái này chắc không khó đâu.
Trong table A, bạn để thêm 1 cột "ngày tạo chẳn hạn" để kiểu dữ liệu là datetime và để chỗ mặc định (Default value or binding) là (getdate()) (khi đó bạn thêm 1 dòng mới vào là nó tự điền ngày giờ hiện tại vào dòng vừa thêm.

Ở Form VB bạn làm 1 Form và đặt vào cho nó 1 cái control timer vào. và chỉnh thời gian cho nó 1000
Và viết code ở sự kiện tick để kiểm tra dữ liệu.
Mình nghĩ code đại khái là lấy dòng dòng cuối dùng (mới nhất) sau đó kiểm tra thời gian của dòng mới nhất đó với thời gian hiện tại Nếu lớn lớn hơn 1 phút thì không phải là mới, còn lại củ hơn 1 phút hjhjhj.
Mình biết nói ý tưởng của mình thôi. còn code thì nếu bạn không làm được nữa thì tính tiếp hjhjhhj

Hình đại diện của người dùng
Kasper
Guru
Guru
Bài viết: 1060
Ngày tham gia: T.Sáu 16/05/2008 10:54 am
Has thanked: 2 time
Been thanked: 76 time
Liên hệ:

Re: luôn luôn tìm dòng DL mới được thêm vào bảng

Gửi bàigửi bởi Kasper » T.Tư 22/03/2017 9:01 am

Nếu bạn có cột ID tăng tự động thì cứ lấy MAX cột ID mà kiểm tra, còn timer thì bạn set là 60000 chứ không phải 1000 nhé, vì 1000 = 1 giây thôi.
Lành tợ tòng, ác tợ hoa,
Nhà hòa muôn việc đều nên.


Quay về “Visual Basic .NET và C# (VB.NET & C#)”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.0 khách