Xuân Thanh > 21-04-20, 10:45 PM
tranthanhan1962 > 21-04-20, 10:45 PM
thuyyeu99 > 21-04-20, 11:01 PM
tranthanhan1962 > 21-04-20, 11:03 PM
(21-04-20, 10:45 PM)Xuân Thanh Đã viết: Thực ra Excel cũng không phải là không làm được công tác quản lý. Nhưng nếu tổ chức tốt các trang tính và tận dụng hết khả năng về tốc độ tính toán của Excel thì những bài toán như bạn tuhocvba.net đã nói cũng không phải là không làm tốt. Đôi khi ta phải bắt VBA nó phụ trách đưa dữ liệu vô vô bảng tính từ định dạng đến giá trị...Đúng là excel vẫn làm được nhiệm vụ quản lý. Hồi đó thời excel 5.0 (lúc đó là access 2.0 và còn thô sơ lắm). Report còn được tích hợp trong excel. Nhưng để excel trở thành một CSDL thiết kế rất cực. Viết một chương trình báo cáo thuế trên excel cũng được nhưng rườm rà lắm. Viết xong rồi kế toán yếu yếu cũng không biết làm. Mình viết thì mình làm được nhưng chuyển giao công nghệ khó vô cùng, không như access viết xong rồi thì hướng dẫn 1 phút 30 giây, làm được ngay. Office 97 cũng còn tích hợp cả report trong excel (Excel 97 còn tích hợp cả game lái máy bay-hình như vào ô nào đó rồi gõ lệnh thì chơi game được, không biết bác Xuân Thanh có nhớ cái này không?). Nhưng Excel thì làm các bảng kế hoạch sản xuất hay vồ cùng.
Nhưng phải nói một cách công tâm là Excel không được gọi là hệ quản trị dữ liệu như Access mà nó chỉ được gọi là Bảng tính mà thôi
Đối với Access, bản thân nó vưà là hệ quản trị dữ liệu và là nơi lưu trữ dữ liệu của chính nó đồng thời là nơi lưu trữ dữ liệu của các hệ quản trị dữ liệu khác
Xuân Thanh > 21-04-20, 11:27 PM
(21-04-20, 11:03 PM)tranthanhan1962 Đã viết: Đúng là excel vẫn làm được nhiệm vụ quản lý. Hồi đó thời excel 5.0 (lúc đó là access 2.0 và còn thô sơ lắm). Report còn được tích hợp trong excel. Nhưng để excel trở thành một CSDL thiết kế rất cực. Viết một chương trình báo cáo thuế trên excel cũng được nhưng rườm rà lắm. Viết xong rồi kế toán yếu yếu cũng không biết làm. Mình viết thì mình làm được nhưng chuyển giao công nghệ khó vô cùng, không như access viết xong rồi thì hướng dẫn 1 phút 30 giây, làm được ngay. Office 97 cũng còn tích hợp cả report trong excel (Excel 97 còn tích hợp cả game lái máy bay-hình như vào ô nào đó rồi gõ lệnh thì chơi game được, không biết bác Xuân Thanh có nhớ cái này không?). Nhưng Excel thì làm các bảng kế hoạch sản xuất hay vồ cùng.
ongke0711 > 22-04-20, 01:34 AM
(21-04-20, 11:27 PM)Xuân Thanh Đã viết: Thế nên tôi mới nói tùy từng trường hợp cụ thể mà vận dụng cho thích hợp. Excel có thế mạnh riêng của nó là tốc độ tính toán và có những công cụ riêng để thực hiện mà Access không thể có được và ngược lại
tranthanhan1962 > 22-04-20, 07:02 AM
Xuân Thanh > 22-04-20, 10:33 AM
For counter = start To end [Step stepcount]
[statement 1]
[statement 2]
....
[statement 10]
[Exit For]
[statement 11]
[statement 22]
....
[statement n]
Next
Sub Loop_Test01()
Dim i As Integer
For i=1 To 10
Giá của trái táo này là I đồng
Next i
End Sub
Option Explicit
Sub Loop_Test02() 'Vòng lặp kép 2 vòng
Dim i As Integer
Dim j As Integer
For i = 1 To 2
For j = 2 To 6
If Số tiền bằng j Then có thể mua được số táo là i
Next j
Next i
End Sub
Option Explicit
Sub Loop_Test03() 'Vòng lặp 3 vòng lồng nhau trong Excel
Dim i As Integer
Dim j As Integer
Dim n as Integer
For i = 1 To 2 'Biến số cột
For j = 2 To 6 'Biến số dòng
For n = 1 to 3 'Biến số Sheet
If sheets(n).Cells(j, i) = "Book" Then sheets(n).Cells(j, 3) = "Yes"
Next n
Next j
Next i
End Sub
Dim i As Integer
For i = 0 To 10 Step 2
MsgBox “Giá trị của i là : ” & i
Next
Dim i As Integer
For i = 10 To 0 Step -2
MsgBox “Giá trị của i là : ” & i
Next
Dim i As Integer
For i = 0 To 10
If i > 3 Then
Exit For
Else
MsgBox "Gia tri cua i la: " & i
End If
Next
For Each element In Group
[statement 1]
[statement 2]
....
[statement 10]
[Exit For]
[statement 11]
[statement 12]
[statement n]
Next
Sub ForEachExample()
' khai bao mang fruits
fruits = Array("apple", "orange", "mango")
Dim fruitNames As Variant
' duyet mang fruits su dung vong lap For Each.
For Each Item In fruits
fruitNames = fruitNames & Item & vbCrLf
Next
MsgBox fruitNames
End Sub
Sub KhoaText()’ Khóa TextBox trong Form không cho nhập liệu
Dim ctr As Control
For Each ctr In Me.Controls
If TypeName(ctr) = “Textbox” Then
ctr.Locked = True
End If
Next
tranthanhan1962 > 22-04-20, 10:39 AM
tuhocvba.net > 22-04-20, 10:43 AM