Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как данными из EXEL заполнить HTML форму от БД / 8 сообщений из 8, страница 1 из 1
08.04.2009, 16:43:48
    #35920683
VladimirSk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как данными из EXEL заполнить HTML форму от БД
Возможно ли вызвать html страницу и в ней проставить значения (из списка) в определенное поле формы и програмно нажать на странице кнопу send и повторить для следующего значения списка данных.
БД выдаёт бланк в виде html с формой для заполнения и изменение одного значения для большого списка вынуждает автоматизировать процесс.
Искал в нете автозаполнение форм, но всё не подходит
...
Рейтинг: 0 / 0
09.04.2009, 02:12:49
    #35921514
Как данными из EXEL заполнить HTML форму от БД
Вам скорее надо парсить html, и понять какое событие происходит при нажатии на кнопку или заведении значения в очередное поле. Предлагаю посмотреть глазками на код, и далее если он не сложный, осуществлять те же действия, что и прописаны программно.
...
Рейтинг: 0 / 0
09.04.2009, 08:50:37
    #35921627
VladimirSk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как данными из EXEL заполнить HTML форму от БД
Вспомнилось,

Вот и вопрос в том как из макроса руководить html страницей
...
Рейтинг: 0 / 0
09.04.2009, 16:05:43
    #35923143
VladimirSk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как данными из EXEL заполнить HTML форму от БД
Код: plaintext
1.
2.
3.
4.
5.
6.
Private Sub Command1_Click()
  Dim sh As Object

  Set sh = CreateObject("Shell.Application")

 sh.Open "http://1621759"
End Sub

Вот запустил IE и открыл html с формой
как задать значение поля формы и нажать кнопку send
для отправки в БД
...
Рейтинг: 0 / 0
09.04.2009, 16:54:22
    #35923325
Как данными из EXEL заполнить HTML форму от БД
Вы меня не поняли, объяснять на словах сложно. Проще показать.
Дайте страничку, которую собираетесь обработать или подобную.
Там и посмотрим...
...
Рейтинг: 0 / 0
10.04.2009, 08:17:43
    #35924041
VladimirSk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как данными из EXEL заполнить HTML форму от БД
Образец
...
Рейтинг: 0 / 0
10.04.2009, 08:44:20
    #35924066
VladimirSk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как данными из EXEL заполнить HTML форму от БД
Вот типа
http://%5D/topic/639714&hl=%ed%e0%e6%e0%f2%fc+%ea%ed%ee%ef%ea%f3%5B/url]

/topic/526823&hl=%ed%e0%e6%e0%f2%fc+%ea%ed%ee%ef%ea%f3
...
Рейтинг: 0 / 0
14.04.2009, 10:34:00
    #35929790
VladimirSk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как данными из EXEL заполнить HTML форму от БД
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
Private Sub Variant2()


Dim IE As Object
'Dim doc As HTMLDocument
'Dim row As Object
'Dim cell As Object
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = True
IE.navigate "C:\заявки .htm"
While IE.readyState <>  4 
    DoEvents
Wend

 IE.document.all("p_bc_id").Value = "64"  'ставлю нужное значение
  IE.document.all("p_bc_id").Focus         'ставлю фокус для таба
  SendKeys "{Tab}"                            'собственно таб
  'SendKeys "{Tab}", True


''' IE.document.getElementsByName("p_action").Click
'IE.document.all("Закрыть заявку").Click                      'название на кнопке
  SendKeys "%{F4}", True            'Закрыть окно


 End Sub

Как кликннуть по кнопке ?
Теоретически должен сместиться со списка на кнопку
напрямую обратиться к кнопке не выходит (
форма содержит 5 submit с одинаковым именем ("p_action") пришлось TAB
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как данными из EXEL заполнить HTML форму от БД / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]