trungn077 > 30-04-18, 08:36 PM
(30-04-18, 03:03 PM)trungn077 Đã viết:(26-04-18, 02:52 PM)trungn077 Đã viết:(26-04-18, 09:42 AM)hieuvn Đã viết: Hi, mình có ít dữ kiện quá nên không thể test xem code có chạy hay không nhưng cú pháp thì có thể sử dụng như sau:
sau khi fill username + pass rồi thì click bằng vba code :
HTML.all.Item("Tên của nút login").Click
Text Ok 100%, không biết nói gì ngoài hai chữ "Cám ơn". Một cảm giác thật tuyệt vời, tks hieuvn rất nhiều!
- Nhờ những đoạn code này, mình đã loading data lên Web được cả trăm thông tin trong vòng tít tắc....
Sao trên Webcontrol mình dùng lệnh Visible = True để hiện một thuộc tính bị ẩn mà không được vậy hieuvn.
Mã:Set HTML = Me.wbbWebsite.Object.Document
Dim CheckInXoa As Object
Set CheckInXoa = HTML.all("ctl00$ContentPlaceHolder1$grvKTDK$ctl09$grv$ctl02$IDCheckItem")
CheckInXoa.Visible = True
hieuvn có thể chỉ giúp mình sai chỗ nào không, làm mãi không được đau đầu quá!
trungn077 > 02-05-18, 06:49 AM
hieuvn > 02-05-18, 04:02 PM
trungn077 > 02-05-18, 04:19 PM
(02-05-18, 04:02 PM)hieuvn Đã viết: Trên trang web việc ẩn hay hiện control là có ý đồ cả, việc người dùng bình thường không đủ quyền thực hiện tác vụ đó thì ẩn la đương nhiên. Chú làm hiện hình hết là không được đâu! anh gợi ý thôi nha,không chịu trách nhiệm gì với trang web của công ty chú.
Đùa tý cho vui, chú thử như thế này được không nhé:
CheckInXoa.Style.display = "inline"
hoặc:
CheckInXoa.Style.visibility = "visible"
Have fun.
trungn077 > 02-05-18, 04:21 PM
Set HTML = Me.wbbWebsite.Object.Document
Dim CheckInXoa As Object
Set CheckInXoa = HTML.all.Item("ctl00$ContentPlaceHolder1$grvKTDK$ctl05$grv$ctl02$IDCheckItem")
CheckInXoa.Style.visibility = "visible"
hieuvn > 02-05-18, 04:34 PM
(02-05-18, 04:21 PM)trungn077 Đã viết:Chú phải biết được name hoặc Id của checkbox này, anh không có mã nguồn của trang web thì chịu.Mã:Set HTML = Me.wbbWebsite.Object.Document
Dim CheckInXoa As Object
Set CheckInXoa = HTML.all.Item("ctl00$ContentPlaceHolder1$grvKTDK$ctl05$grv$ctl02$IDCheckItem")
CheckInXoa.Style.visibility = "visible"
A xem giúp e khai báo đúng không?
trungn077 > 02-05-18, 04:41 PM
'Doan code cho Enabled cac o TextBox trên WebForm
'Set HTML = Me.wbbWebsite.Object.Document
Dim Ma As Object
'Lay ten ID chu khong lay Name
Set Ma = HTML.all.Item("ctl00_ContentPlaceHolder1_txtNgayGuiTuNgay")
Ma.disabled = False
trungn077 > 02-05-18, 04:55 PM
(02-05-18, 04:34 PM)hieuvn Đã viết:(02-05-18, 04:21 PM)trungn077 Đã viết:Chú phải biết được name hoặc Id của checkbox này, anh không có mã nguồn của trang web thì chịu.Mã:Set HTML = Me.wbbWebsite.Object.Document
Dim CheckInXoa As Object
Set CheckInXoa = HTML.all.Item("ctl00$ContentPlaceHolder1$grvKTDK$ctl05$grv$ctl02$IDCheckItem")
CheckInXoa.Style.visibility = "visible"
A xem giúp e khai báo đúng không?
"ctl00$ContentPlaceHolder1$grvKTDK$ctl05$grv$ctl02$IDCheckItem" chắc chắn không phải Id của control này.
Nếu biết được Id thì set lại như sau:
Set CheckInXoa =HTML.GetElementById("Id của checkbox")
Set HTML = Me.wbbWebsite.Object.Document
Dim CheckInXoa As Object
Set CheckInXoa = HTML.all.Item("ctl00$ContentPlaceHolder1$grvKTDK$ctl05$grv$ctl02$IDCheckItem")
'Check dau v (OK)
CheckInXoa.CHECKED = True
'Làm mo thuoc tinh (OK)
CheckInXoa.disabled = False
trungn077 > 02-05-18, 04:59 PM
hieuvn > 02-05-18, 05:01 PM