Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / 2 Клиента Excel для SQL Server'а / 8 сообщений из 8, страница 1 из 1
06.04.2009, 04:16
    #35913459
2 Клиента Excel для SQL Server'а
Всех приветствую!
Вобщим нужно както прикрепить табличку Excel к базе данных sql...причем не просто прикрепить а сделать 2 клиента, 1 для редактирования дб через Excel, 2-ой для просмотра данной таблички...
Вот даже не знаю с чего начать. Помогите пожалуйста кто что знает может ?
...
Рейтинг: 0 / 0
06.04.2009, 09:12
    #35913558
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
2 Клиента Excel для SQL Server'а
Просмотр можно сделать через импорт внешних данных, редактирование - через VBA.
...
Рейтинг: 0 / 0
07.04.2009, 05:28
    #35915848
2 Клиента Excel для SQL Server'а
С импортом все понятно...
А вот с редактированием надо подумать...
Должно получится так чтобы данные в табличке Excel экспортировались в SQL но оно же так просто не экспортируется например в созданную таблицу в дб ? Может есть у кого тексты похожих прог ?

ps: извините за плохое знание данных сред
...
Рейтинг: 0 / 0
09.04.2009, 11:37
    #35922135
2 Клиента Excel для SQL Server'а
Немного поразбирался посидел:
Доступ к какой-либо базе данных обеспечивает компонент 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
13.04.2009, 09:27
    #35927492
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
2 Клиента Excel для SQL Server'а
Нет гридов в Excel. Их заменяют sheets.
Добавление и редактирование можно сделать примерно так.
На событие листа (Private Sub Worksheet_Change(ByVal Target As Range)) написать обработчик, который будет подключаться к дб и редактировать.
З.Ы. Примеры на форуме есть.
...
Рейтинг: 0 / 0
17.04.2009, 12:10
    #35938292
2 Клиента Excel для SQL Server'а
Спасибо vkodor!
Есть еще один вопрос по импорту данных из созданного SQL источника данных(.odc) в виде таблицы: Есть ли команда, процедура или что-нибудь подобное которая обновляет данные с сервера т.е замена действия(Данные->Обновить данные). Просто хотелось бы воткнуть кнопку на поле таблички в Excel'е.
...
Рейтинг: 0 / 0
17.04.2009, 14:37
    #35938778
2 Клиента Excel для SQL Server'а
Сам нашел ответ на столь легкий вопрос:

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

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


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