powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / 2 Клиента Excel для SQL Server'а
8 сообщений из 8, страница 1 из 1
2 Клиента Excel для SQL Server'а
    #35913459
Всех приветствую!
Вобщим нужно както прикрепить табличку Excel к базе данных sql...причем не просто прикрепить а сделать 2 клиента, 1 для редактирования дб через Excel, 2-ой для просмотра данной таблички...
Вот даже не знаю с чего начать. Помогите пожалуйста кто что знает может ?
...
Рейтинг: 0 / 0
2 Клиента Excel для SQL Server'а
    #35913558
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просмотр можно сделать через импорт внешних данных, редактирование - через VBA.
...
Рейтинг: 0 / 0
2 Клиента Excel для SQL Server'а
    #35915848
С импортом все понятно...
А вот с редактированием надо подумать...
Должно получится так чтобы данные в табличке Excel экспортировались в SQL но оно же так просто не экспортируется например в созданную таблицу в дб ? Может есть у кого тексты похожих прог ?

ps: извините за плохое знание данных сред
...
Рейтинг: 0 / 0
2 Клиента Excel для SQL Server'а
    #35922135
Немного поразбирался посидел:
Доступ к какой-либо базе данных обеспечивает компонент Adodc и DataGrid. Подрубаются они с помощью модулей Microsoft ADO Data Control 6.0 и Microsoft DataGrid Control 6.0 далее настраивать компоненты...
Только дело в том что у меня нет данных модулей(Смотрел и в Tools->References и в Additional Controls)...не знаю как так получилось, версия Microsoft Visual Basic 6.3 под Excel'ем
Соответственно возникают вопросы:
Может в данной версии они называются по другому нежели в VBA 6.0 ? Правильно ли я думаю на счет компонентов?
PS:Зарание спасибо тем уто хочет помочь
...
Рейтинг: 0 / 0
2 Клиента Excel для SQL Server'а
    #35927492
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет гридов в Excel. Их заменяют sheets.
Добавление и редактирование можно сделать примерно так.
На событие листа (Private Sub Worksheet_Change(ByVal Target As Range)) написать обработчик, который будет подключаться к дб и редактировать.
З.Ы. Примеры на форуме есть.
...
Рейтинг: 0 / 0
2 Клиента Excel для SQL Server'а
    #35938292
Спасибо vkodor!
Есть еще один вопрос по импорту данных из созданного SQL источника данных(.odc) в виде таблицы: Есть ли команда, процедура или что-нибудь подобное которая обновляет данные с сервера т.е замена действия(Данные->Обновить данные). Просто хотелось бы воткнуть кнопку на поле таблички в Excel'е.
...
Рейтинг: 0 / 0
2 Клиента Excel для SQL Server'а
    #35938778
Сам нашел ответ на столь легкий вопрос:

Sub Кнопка1_Щелкнуть()
ActiveWorkbook.RefreshAll
End Sub

PS: Тему пока не закрываю
...
Рейтинг: 0 / 0
2 Клиента Excel для SQL Server'а
    #35938829
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, это просто.
См. пример.
P.S. Думаю, вас не смутит что он с access
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / 2 Клиента Excel для SQL Server'а
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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