powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как данными из EXEL заполнить HTML форму от БД
8 сообщений из 8, страница 1 из 1
Как данными из EXEL заполнить HTML форму от БД
    #35920683
VladimirSk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно ли вызвать html страницу и в ней проставить значения (из списка) в определенное поле формы и програмно нажать на странице кнопу send и повторить для следующего значения списка данных.
БД выдаёт бланк в виде html с формой для заполнения и изменение одного значения для большого списка вынуждает автоматизировать процесс.
Искал в нете автозаполнение форм, но всё не подходит
...
Рейтинг: 0 / 0
Как данными из EXEL заполнить HTML форму от БД
    #35921514
Вам скорее надо парсить html, и понять какое событие происходит при нажатии на кнопку или заведении значения в очередное поле. Предлагаю посмотреть глазками на код, и далее если он не сложный, осуществлять те же действия, что и прописаны программно.
...
Рейтинг: 0 / 0
Как данными из EXEL заполнить HTML форму от БД
    #35921627
VladimirSk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вспомнилось,

Вот и вопрос в том как из макроса руководить html страницей
...
Рейтинг: 0 / 0
Как данными из EXEL заполнить HTML форму от БД
    #35923143
VladimirSk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: 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
Как данными из EXEL заполнить HTML форму от БД
    #35923325
Вы меня не поняли, объяснять на словах сложно. Проще показать.
Дайте страничку, которую собираетесь обработать или подобную.
Там и посмотрим...
...
Рейтинг: 0 / 0
Как данными из EXEL заполнить HTML форму от БД
    #35924041
VladimirSk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Образец
...
Рейтинг: 0 / 0
Как данными из EXEL заполнить HTML форму от БД
    #35924066
VladimirSk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот типа
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
Как данными из EXEL заполнить HTML форму от БД
    #35929790
VladimirSk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: 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
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как данными из EXEL заполнить HTML форму от БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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