nghancntt > 26-08-14, 11:20 AM
hanyoungmine > 03-09-14, 08:20 PM
(26-08-14, 11:20 AM)nghancntt Đã viết: chào cả nhà, bạn nào biết chỉ mình với mình có table denghicapnhienlieu(ID, hoten, phong, noiden, ngayct, loaixe,
noidunglamviec, phieuxangso, capngay, lydo, sokmdive, solitxang) và table dmxeoto (ID, noiden, sokm, sokmdive, solitxang)
mình đã tạo form denghicapnhienlieu khi mình chọn cột Nơi đến (mình đã tạo combobox cho cột nơi đến lấy dữ liệu từ table dmxemoto), mình muốn khi chọn cột nơi đến thì cột Số km đi về và cột Số lít xăng sẽ tự động lấy dữ liệu từ table dmxeoto
nghancntt > 17-09-14, 12:03 PM
(03-09-14, 08:20 PM)hanyoungmine Đã viết:* mình đã làm được theo hướng dẩn ở trên nhưng textbox mới tạo trên form denghicapnhienlieu không lưu được vào table denghicapnhienlieu ai biết hướng dẩn mình với rất cảm ơn!(26-08-14, 11:20 AM)nghancntt Đã viết: chào cả nhà, bạn nào biết chỉ mình với mình có table denghicapnhienlieu(ID, hoten, phong, noiden, ngayct, loaixe,
noidunglamviec, phieuxangso, capngay, lydo, sokmdive, solitxang) và table dmxeoto (ID, noiden, sokm, sokmdive, solitxang)
mình đã tạo form denghicapnhienlieu khi mình chọn cột Nơi đến (mình đã tạo combobox cho cột nơi đến lấy dữ liệu từ table dmxemoto), mình muốn khi chọn cột nơi đến thì cột Số km đi về và cột Số lít xăng sẽ tự động lấy dữ liệu từ table dmxeoto
Bạn có thể tham khảo trong ví dụ này:
https://drive.google.com/file/d/0B7pDGmS...sp=sharing
Cách làm:
- Đặt tên combobox. Mở form ở chế độ Design, chọn combobox, double-click vào nó, cửa sổ Property Sheet sẽ hiện ra bên tay phải. Mở tab Other, thuộc tính Name, gõ tên combobox vào. VD: cboNoiden
- Chỉnh cách thuộc tính quan trọng:
Ở tab Data:
Row Source (Dữ liệu nguồn cho cbo), chọn table dmxeoto.
Bound Column (Cột giá trị), ví dụ table dmxeoto có 5 cột, bạn nhập số 2, có nghĩa là sẽ lấy giá trị trong cột số 2 của bảng dmxeoto là giá trị của cbo.
Ở tab Format:
Column Count (Số cột sử dụng), ví dụ nhập số 5, nghĩa là sử dụng cả 5 cột trong bảng dmxeoto
Column Width (Độ rộng các cột), ví dụ nhập 0;1;0;0;0 nghĩa là độ rộng các cột lần lượt là 0, 1, 0, 0, 0. Lưu ý: Độ rộng bằng 0 thì giá trị cột đó sẽ bị ẩn đi.
List Width: Bạn tự cho các giá trị khác nhau để tìm hiểu.
- Truyền dữ liệu từ cbo sang textbox.
Vẽ 1 textbox bất kì. Gõ vào đó công thức sau:
=[Tên combobox].Column(Cột muốn lấy giá trị)
Ví dụ: =[cboNoiden].column(0) nghĩa là lấy giá trị cột đầu tiên, =[cboNoiden].column(1) là lấy giá trị cột thứ 2...
nghancntt > 18-09-14, 11:40 AM
hanyoungmine > 18-09-14, 12:05 PM
(18-09-14, 11:40 AM)nghancntt Đã viết: mình làm được theo cách của bạn nhưng khi viết công thức vào textbox vừa tạo trên form denghicapnhienlieu làHơi bị phức tạp cho người mới tìm hiểu về Access.
=Cbonoiden.column(3)
thì dữ liệu trên textbox không lưu được vào table denghicapnhienlieu, rất mong bạn nào biết hướng dẫn dùm rất biết ơn!