IT098
Chào mừng đến với forum lớp CNTT - 09850301.
Để khai thác hết chức năng của diễn đàn, mời bạn hãy đăng ký để trở thành thành viên!
Xin cảm ơn!
IT098
Chào mừng đến với forum lớp CNTT - 09850301.
Để khai thác hết chức năng của diễn đàn, mời bạn hãy đăng ký để trở thành thành viên!
Xin cảm ơn!
IT098
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

IT098

Cùng vươn tới thành công
 
Trang ChínhPortal*Latest imagesTìm kiếmĐăng kýĐăng Nhập
Đăng ký học phần học kỳ 1 năm học 2010-2011 tại phòng 209 Ngô Tất Tố (phòng khoa CNTT) hạn chót là thứ 6 ngày 2/7/2010. mọi người nhanh chóng đăng ký>
Google search
Custom Search
Latest topics
» Mời mọi người ghé thăm 4rum mới
Code BT QLNV Emptyby Admin Mon Jul 12, 2010 11:17 pm

» Phần mềm nhỏ giúp tiết kiệm pin laptop gấp 2 lần !!!
Code BT QLNV Emptyby police_nhoc Sat Jul 10, 2010 3:17 pm

» Torchlight hậu duệ của FATE and Diablo
Code BT QLNV Emptyby ruaconnhoai17 Thu Jul 08, 2010 3:27 pm

» Góp ý về tên miền của 4rum!
Code BT QLNV Emptyby khanhnhat Wed Jul 07, 2010 9:19 pm

» Arena FPT hay Arena mutilmedia - nên chọn trường nào ???
Code BT QLNV Emptyby lemylinh Tue Jul 06, 2010 7:52 am

» NHẬT KÝ ONLIE [2010]
Code BT QLNV Emptyby police_nhoc Sat Jul 03, 2010 9:01 pm

» Phân loại lại diễn đàn
Code BT QLNV Emptyby Admin Tue Jun 29, 2010 7:38 pm

» Box Đòan Đội
Code BT QLNV Emptyby Nemesis Mon Jun 28, 2010 12:20 pm

» KOOLdic 2010 – Từ điển tuyệt vời cho phép tạo từ điển từ dữ liệu Excel của bạn
Code BT QLNV Emptyby lemylinh Sat Jun 26, 2010 11:09 am

» Đề thi toán C2 thi hùi sáng nè
Code BT QLNV Emptyby lemylinh Fri Jun 25, 2010 2:21 am


 

 Code BT QLNV

Go down 
+2
khanhnhat
VTuRu
6 posters
Tác giảThông điệp
VTuRu
Lớp trưởng



Tổng số bài gửi : 2
Points : 5140
Join date : 27/04/2010

Code BT QLNV Empty
Bài gửiTiêu đề: Code BT QLNV   Code BT QLNV EmptyTue May 18, 2010 8:40 am

Option Explicit

Dim ds(100) As NVIEN

Dim N As Integer

Dim vt As Integer



Private Sub cmdDong_Click()

Unload Me

End Sub



Private Sub cmdFirst_Click()

If (N > 0) Then

vt = 1

Call HienthiNV

lblVt.Caption = "1/" & CStr(N)

Else

vt = 0: lblVt.Caption = "0/0"

Call ResetNV

End If

End Sub



Private Sub cmdLast_Click()

If (N > 0) Then

vt = N

Call HienthiNV

lblVt.Caption = CStr(N) & "/" & CStr(N)

Else

vt = 0: lblVt.Caption = "0/0"

Call ResetNV

End If

End Sub



Private Sub cmdLui_Click()

If (vt > 1) Then

vt = vt - 1

Call HienthiNV

Else

If (N <= 0) Then

vt = 0

Call ResetNV

End If

End If

lblVt.Caption = CStr(vt) & "/" & CStr(N)

End Sub



Private Sub cmdThemmoi_click()

fmNV.Enabled = True

Call ResetNV

vt = N + 1

lblVt.Caption = CStr(vt) & "/" & CStr(vt)

End Sub

Private Sub ResetNV()

txtMaNV.Text = ""

txtHoten.Text = ""

txtNgsinh.Text = ""

txtDiachi.Text = ""

End Sub



Private Sub cmdToi_Click()

If (vt < N) Then

vt = vt + 1

Call HienthiNV

Else

If (N <= 0) Then

vt = 0

Call ResetNV

End If

End If

lblVt.Caption = CStr(vt) & "/" & CStr(N)

End Sub



Private Sub cmdxoa_click()

Dim traloi

traloi = MsgBox("Ban co chac muon xoa nhan vien nay khong", vbYesNo Or vbQuestion, " thong bao")

If (traloi = vbNo) Then Exit Sub

Dim i

For i = vt + 1 To N

ds(i - 1).Hoten = ds(i).Hoten



Next

N = N - 1

If (N = 0) Then

vt = 0

Call ResetNV

Else

Call HienthiNV

End If

End Sub







Private Sub Form_load()

Call LoadDSNV

If (N > 0) Then

vt = 1

Call HienthiNV

fmNV.Enabled = True

Else

vt = 0: lblVt.Caption = "0/0"

End If

End Sub



Private Sub LoadDSNV()

On Error GoTo Err_Load

Dim filenum As Integer, i

filenum = FreeFile

Open "data.dat" For Random As filenum Len = Len(ds(1))

N = LOF(filenum) / Len(ds(1))

For i = 1 To N

Get filenum, , ds(i)

Next

Close filenum

Exit Sub

Err_Load:

N = 0

End Sub

Private Sub HienthiNV()

txtMaNV.Text = ds(vt).MaNV

txtHoten.Text = ds(vt).Hoten

txtNgsinh.Text = ds(vt).Ngsinh

cboGT.ListIndex = ds(vt).GT

txtDiachi.Text = ds(vt).Diachi

End Sub

Private Sub cmdLuu_click()

Dim MaNV As String

MaNV = txtMaNV.Text

If (MaNV = "") Then

MsgBox "Nhap ma NV"

txtMaNV.SetFocus

Exit Sub

End If

Dim Hoten As String

Hoten = txtHoten.Text

If (Hoten = "") Then

MsgBox "Nhap ho ten"

txtHoten.SetFocus

Exit Sub

End If

Dim Ngsinh As String

Ngsinh = txtNgsinh.Text

If (Ngsinh = "") Then

MsgBox "Nhap Ngsinh"

txtNgsinh.SetFocus

Exit Sub

End If

Dim Diachi As String

Diachi = txtDiachi.Text

If (Diachi = "") Then

MsgBox "Nhap dia chi"

txtDiachi.SetFocus

Exit Sub

End If

Dim GT As Byte

GT = cboGT.ListIndex

ds(vt).GT = GT

ds(vt).MaNV = MaNV

ds(vt).Hoten = Hoten

ds(vt).Ngsinh = Ngsinh

ds(vt).Diachi = Diachi

If (vt > N) Then N = vt

End Sub



Về Đầu Trang Go down
khanhnhat
Gà Công nghệ cao
Gà Công nghệ cao
khanhnhat


Tổng số bài gửi : 37
Points : 5159
Join date : 15/05/2010
Age : 32

Code BT QLNV Empty
Bài gửiTiêu đề: Re: Code BT QLNV   Code BT QLNV EmptyTue May 18, 2010 8:20 pm

troi oi kho' coi wa di.
Về Đầu Trang Go down
Arshavin_Arsenal
Gà Công nghệ cao
Gà Công nghệ cao



Tổng số bài gửi : 18
Points : 5167
Join date : 28/04/2010
Age : 32

Code BT QLNV Empty
Bài gửiTiêu đề: Re: Code BT QLNV   Code BT QLNV EmptyWed May 19, 2010 10:06 am

Ôi mẹ ơi nó dài,khó coi nữa,nhưng dù sao cũng thank bạn nhìu nhìu.Học VB ngày càng chán. Code BT QLNV 209482
Về Đầu Trang Go down
khanhnhat
Gà Công nghệ cao
Gà Công nghệ cao
khanhnhat


Tổng số bài gửi : 37
Points : 5159
Join date : 15/05/2010
Age : 32

Code BT QLNV Empty
Bài gửiTiêu đề: Re: Code BT QLNV   Code BT QLNV EmptyFri May 21, 2010 11:24 am

ua sao ko thay code khai bao' nvien
Về Đầu Trang Go down
lemylinh
Honour Admin
lemylinh


Tổng số bài gửi : 109
Points : 5285
Join date : 27/04/2010
Age : 33
Đến từ : An Giang

Code BT QLNV Empty
Bài gửiTiêu đề: Re: Code BT QLNV   Code BT QLNV EmptyFri May 21, 2010 1:05 pm

Kêu chép vào file text rồi post lên ứ đứa nào làm ~:~ luời quá
Về Đầu Trang Go down
http://lemylinh.come.vn
police_nhoc
Gà Công nghệ cao
Gà Công nghệ cao
police_nhoc


Tổng số bài gửi : 46
Points : 5211
Join date : 04/05/2010
Đến từ : Sao hỏa

Character sheet
Bảng:

Code BT QLNV Empty
Bài gửiTiêu đề: Re: Code BT QLNV   Code BT QLNV EmptyFri May 21, 2010 8:43 pm

Option Explicit
Dim ds(100) As NVIEN
Dim n As Integer
Dim vt As Integer
__________________________________________________________________________________
Private Sub LoadDSNV()
On Error GoToerr_load
Dim fileNum As
Integer, i
Open"data.dat" For Random As fileNum Len = Len(ds(1))
n = LOF(fileNum) /Len(ds(1))
For i = i To n
Get fileNum, ,ds(i)
Next
Close fileNum
Exit Sub
err_load:
n = 0
End Sub
_____________________________________________________________________________________
Private Sub HienthiNV()
txtMaNV.Text =ds(vt).MaNV
txthoten.Text =ds(vt).hoten
txtngsinh.Text =ds(vt).ngsinh
cboGT.Text =ds(vt).GT
txtdiachi.Text =ds(vt).diachi
End Sub
______________________________________________________________________
Private Sub cmddong_Click()
Unload Me
End Sub
____________________________________________________________________________________
Private Sub cmdfirst_Click()
If (n > 0) Then
vt = 0
lblvt.Caption= "1/" & CStr(n)
Call HienthiNV
Else
vt = 0:lblvt.Caption = "0/0"
Call resetNV
End If
End Sub
___________________________________________________________________________________
Private Sub resetNV()
txtMaNV.Text =""
txthoten.Text =""
txtngsinh.Text =""
txtdiachi.Text =""
End Sub
_____________________________________________________________________________________
Private Sub cmdlast_Click()
If (n > 0) Then
vt = n
lblvt.Caption= CStr(vt) & "/" & CStr(n)
Call HienthiNV
Else
vt = 0:lblvt.Caption = "0/0"
Call resetNV
End If
End Sub
________________________________________________________________________________
Private Sub cmdlui_Click()
If (vt > 1) Then
vt = vt - 1
Call HienthiNV
If (n <= 0) Then
vt = 0
Call resetNV
End If
End If
lblvt.Caption =CStr(vt) & "/" & CStr(n)
End Sub
___________________________________________________________________________________
Private Sub cmdluu_Click()
Dim MaNV As String
MaNV = txtMaNV
If (MaNV = "") Then
MsgBox "nhap ma nhan vien"
txtMaNV.SetFocus
Exit Sub
End If
Dim hoten As String
hoten = txthoten
If (hoten ="") Then
MsgBox"nhap ho ten"
txthoten.SetFocus
Exit Sub
End If
Dim ngsinh As string
ngsinh = txtngsinh
If (ngsinh ="") Then
MsgBox"nhap ngay sinh"
txtngsinh.SetFocus
Exit Sub
End If
Dim diachi As String
diachi = txtdiachi
If (diachi ="") Then
MsgBox"nhap dia chi"
txtdiachi.SetFocus
Exit Sub
End If
Dim GT As Byte
GT =cboGT.ListIndex
ds(vt).MaNV = MaNV
ds(vt).hoten =hoten
ds(vt).ngsinh =ngsinh
ds(vt).GT = GT
ds(vt).diachi =diachi
If (vt > n) Then
n = vt
End Sub
_____________________________________________________________________________________
Private Sub cmdthemmoi_Click()
frmQLNV.Enabled =True
Call resetNV
vt = n + 1
lblvt.Caption =CStr(vt) & "/" & CStr(vt)
End Sub
___________________________________________________________________________________
Private Sub cmdtoi_Click()
If (vt < n)Then
vt = vt + 1
Call HienthiNV
If (n <= 0)Then
vt = 0
Call resetNV
End If
End If
lblvt.Caption =CStr(vt) & "/" & CStr(n)
End Sub
________________________________________________________________________________
Private Sub cmdxoa_Click()
Dim traloi
traloi =MsgBox("ban co chac chan xoa nhan vien nay khong?", vbYesNo Or vbQuestion, "thong bao")
If (traloi = vbNo) Then Exit Sub
Dim i
For i = vt + 1 To n
ds(i -1).hoten = ds(i).hoten
Next
n = n - 1
if (n <= 0)Then
vt = 0
Call resetNV
Else
Call HienthiNV
End If
End Sub
__________________________________________________________________________________
Private Sub Form_Load()
Call LoadDSNV
If (n > 0) Then
vt = 1
Call HienthiNV
frmQLNV.Enabled = True
Else
vt = 0:lblvt.Caption = "0/0"
End If
End Sub
++++++++++++
code này tuj chạy thử rùi,mọi thứ đều ok nhưng hok bít có thiếu sót j hok nữa.mấy pạn tham khảo rùi cho ý kiến hén.ah wen mọi người tự canh lề nha,tuj chỉ lèm được thế thuj àh
Về Đầu Trang Go down
chiengminh_91
Gà Công nghệ cao
Gà Công nghệ cao
chiengminh_91


Tổng số bài gửi : 14
Points : 5150
Join date : 01/05/2010
Age : 32

Code BT QLNV Empty
Bài gửiTiêu đề: Re: Code BT QLNV   Code BT QLNV EmptyTue May 25, 2010 8:51 pm

Sao ko nén bài lại rùi post lên cho bà con cùng xem lun, ( rùi copy zề cho khỏe)
Về Đầu Trang Go down
khanhnhat
Gà Công nghệ cao
Gà Công nghệ cao
khanhnhat


Tổng số bài gửi : 37
Points : 5159
Join date : 15/05/2010
Age : 32

Code BT QLNV Empty
Bài gửiTiêu đề: Re: Code BT QLNV   Code BT QLNV EmptyWed Jun 09, 2010 6:40 pm

co ai co' code trong module ko
Về Đầu Trang Go down
police_nhoc
Gà Công nghệ cao
Gà Công nghệ cao
police_nhoc


Tổng số bài gửi : 46
Points : 5211
Join date : 04/05/2010
Đến từ : Sao hỏa

Character sheet
Bảng:

Code BT QLNV Empty
Bài gửiTiêu đề: Re: Code BT QLNV   Code BT QLNV EmptyWed Jun 09, 2010 7:43 pm

code modules nè.

Public Type NVIEN
MaNV As String * 10
hoten As String * 10
ngsinh As String * 10
GT As Byte
diachi As String * 100
End Type
------------
Tui cũng mún nén bài lại rùi post lên cho bà con cùng xem lun,nhưng hem được,nếu ai bít thì post len hén. daydreaming
Về Đầu Trang Go down
khanhnhat
Gà Công nghệ cao
Gà Công nghệ cao
khanhnhat


Tổng số bài gửi : 37
Points : 5159
Join date : 15/05/2010
Age : 32

Code BT QLNV Empty
Bài gửiTiêu đề: Re: Code BT QLNV   Code BT QLNV EmptyThu Jun 10, 2010 10:45 am

cai modules cua tui lam cung jong vay ma khi chay no bao sai.ko bit la sai o cho nao nua
Về Đầu Trang Go down
Sponsored content





Code BT QLNV Empty
Bài gửiTiêu đề: Re: Code BT QLNV   Code BT QLNV Empty

Về Đầu Trang Go down
 
Code BT QLNV
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» xin code 1 vài nút bấm và ứng dụng
» Code bài Bảng tính tiền điện nè !!
» pa kon coi dum minh doan code nay di.co sai cho nao ko.chay ra ket qua la bao nhieu.
» Thông báo về cách post code trong 4rum!

Permissions in this forum:Bạn không có quyền trả lời bài viết
IT098 :: Các môn học trên lớp :: Học kỳ II :: Microsoft Visual Basic 6.0-
Chuyển đến