Đánh giá chủ đề:
  • 2 Votes - 2 Average
  • 1
  • 2
  • 3
  • 4
  • 5
TỚI, LÙI TRONG LISTBOX
#1
Cho mình hỏi làm sao để khi nhấn nút Tới, Lùi trong listbox thì cái đường đánh dấu record mà mình đang chọn(màu xanh, đen j đấy, mình ko biết gọi là đường j nữa) dịch chuyển lên xuống theo, sau đó thì xuất ra textbox?
Chữ ký của n_gel Hãy chia sẻ kinh nghiệm cùng mình trên ThuThuatAccess nhé! Chúc vui vẻ rose
Reply
Những người đã cảm ơn
#2
Tuyệt, mình cũng đang có cùng câu hỏi
Chữ ký của uronmapu Cảm ơn cả nhà

Để học Access không nên ngại đặt câu hỏi


Uron
Reply
Những người đã cảm ơn
#3
(01-04-11, 12:06 AM)n_gel Đã viết: Cho mình hỏi làm sao để khi nhấn nút Tới, Lùi trong listbox thì cái đường đánh dấu record mà mình đang chọn(màu xanh, đen j đấy, mình ko biết gọi là đường j nữa) dịch chuyển lên xuống theo, sau đó thì xuất ra textbox?

hj bạn coi thử cái này được không.Mình không dùng listbox nên cũng không rành nó lắm ^^!

http://www.mediafire.com/?35ek61pze9d14lu

hy vọng nó sẽ làm bạn hài lòng. happy
Chữ ký của ht03 Xin chào, mình là ht03, Tham gia http://thuthuataccess.com/forum từ ngày 08-06 -12.
Reply
Những người đã cảm ơn
#4
Ví dụ của ht03 là cho subform, ko phải nội dung hỏi ở đây (lạc đề)

Ở đây chủ top hỏi là cho ListBox

Bài hỏi đã lâu mà ko ai trên này giải được đúng ko chủ top ....!

Mình đã tìm ra, chủ top thử tạo 1 nút rồi cho mã lệnh sau vào nhé

Mã:
Private Sub gotoNext_Click()
   On Error GoTo Err_gotoNext_Click
   With Me.lstItems
      .SetFocus
      If .ListIndex < .ListCount Then
         .ListIndex = .ListIndex + 1
      End If
   End With
Exit_gotoNext_Click:
   Exit Sub
Err_gotoNext_Click:
   MsgBox Err.Description
   Resume Exit_gotoNext_Click
End Sub

Chú ý Me.lstItems của bạn tên là gì nhé (listbox của mình tên là lstItems)
Chữ ký của uronmapu Cảm ơn cả nhà

Để học Access không nên ngại đặt câu hỏi


Uron
Reply
Những người đã cảm ơn
#5
Mình hỏi thêm 1 số chức năng sau mong các bạn góp ý nhé
Mình muốn tạo thêm mấy nút chức năng như bên dưới (2 và 4 đã ok rồi)

1. Trở về giá trị đầu tiên trong listbox
2. Trở về giá trị trước giá trị đang chọn (click chuột vào)
3. Hiện số thứ tự của bản ghi đang chọn trong listbox
4. Tiến về giá trị tiếp theo của giá trị đang chọn
5. Tiến về bản ghi cuối cùng
6. Hiện thị tổng số bản ghi có trong listbox

Các bạn xem file đính kèm nhé: http://www.mediafire.com/?eudr6u97z7d937y

Cảm ơn
Chữ ký của uronmapu Cảm ơn cả nhà

Để học Access không nên ngại đặt câu hỏi


Uron
Reply
Những người đã cảm ơn
#6
Goto last record in listbox access

Mã:
Private Sub gotoLast_Click()

If Me!lstItems.ListCount > 0 Then
Me!lstItems = Me!lstItems.ItemData(Me!lstItems.ListCount - 1)
End If

    
End Sub

First record:

Mã:
Private Sub gotoFirst_Click()
'Me.lstItems.Selected(0) = True
Me.lstItems.SetFocus
Me.lstItems.ListIndex = 0
End Sub
Chữ ký của uronmapu Cảm ơn cả nhà

Để học Access không nên ngại đặt câu hỏi


Uron
Reply
Những người đã cảm ơn
#7
(10-06-12, 01:07 PM)uronmapu Đã viết: Mình hỏi thêm 1 số chức năng sau mong các bạn góp ý nhé
Mình muốn tạo thêm mấy nút chức năng như bên dưới (2 và 4 đã ok rồi)

1. Trở về giá trị đầu tiên trong listbox
2. Trở về giá trị trước giá trị đang chọn (click chuột vào)
3. Hiện số thứ tự của bản ghi đang chọn trong listbox
4. Tiến về giá trị tiếp theo của giá trị đang chọn
5. Tiến về bản ghi cuối cùng
6. Hiện thị tổng số bản ghi có trong listbox

Các bạn xem file đính kèm nhé: http://www.mediafire.com/?eudr6u97z7d937y

Cảm ơn

1/ Đã biết First với Last mà không viết được Previous và Next? Previous = ListIndex-1, Next = ListIndex+1
2/ Tổng record = ListCount, Số TT bản ghi = ListIndex+1
Lưu ý ListIndex bắt dầu từ số 0
Chữ ký của Xuân Thanh Trăm năm trước thì ta chưa gặp
Trăm năm sau biết gặp được không?
Cuộc đời sắc sắc không không
Thì thôi ta cứ hết lòng vì nhau
ღღღღღTài sản của Xuân Thanh (View All Items) ღღღღღ
Reply
Những người đã cảm ơn uronmapu
#8
1. Đã bổ sung bên bài viết trên rồi ạ happy
2. Tổng record = ListCount, Số TT bản ghi = ListIndex+1

Cái này cụ thể hơn chút được ko bác?đê nó hiện ra thì làm thế nào ạ
Chữ ký của uronmapu Cảm ơn cả nhà

Để học Access không nên ngại đặt câu hỏi


Uron
Reply
Những người đã cảm ơn
#9
Tạo một textbox trên form và trong ControlSource của nó ghi = [List0].[ListIndex + 1] & "/" & [List0].[ListCount], trong đó List0 là tên của listbox
Khi chạy tren List, textbox sẽ hiển thị dạng 5/40, trong đó 5 là STT, 40 là tổng
Thân
Chữ ký của Xuân Thanh Trăm năm trước thì ta chưa gặp
Trăm năm sau biết gặp được không?
Cuộc đời sắc sắc không không
Thì thôi ta cứ hết lòng vì nhau
ღღღღღTài sản của Xuân Thanh (View All Items) ღღღღღ
Reply
Những người đã cảm ơn uronmapu
#10
Bác có thể xem file của e và thử được ko?

File đây ạ: http://www.mediafire.com/?eudr6u97z7d937y

Em làm ko chạy ạ

E muốn nó hiện thị theo kiểu này ạ

[Hình: ScreenHunter_01Jun101537.jpg]
Chữ ký của uronmapu Cảm ơn cả nhà

Để học Access không nên ngại đặt câu hỏi


Uron
Reply
Những người đã cảm ơn


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  Lọc có điều kiện ở listbox phiacuoiconduong 2 97 18-11-16, 06:40 PM
Bài mới nhất: ongke0711
  [Help] Giúp đỡ về cách xóa nội dung trong một field nam8384 2 118 17-10-16, 08:43 PM
Bài mới nhất: toancvp
  [Hỏi] Sử dụng chuột giữa trong subform là report. toancvp 10 360 12-10-16, 01:01 AM
Bài mới nhất: toancvp
  Lọc theo điều kiện trong listbox Ranju 3 183 06-10-16, 05:26 PM
Bài mới nhất: Ranju
  Định dạng trong listbox feeling 3 161 06-10-16, 02:44 PM
Bài mới nhất: jeck09nt

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ