Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Выбор исходного файла через диалог открытия файла и импорт его в акссес / 12 сообщений из 12, страница 1 из 1
01.03.2012, 14:34
    #37686403
MooVi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор исходного файла через диалог открытия файла и импорт его в акссес
Народ подскажите плиз ! =) вот задание :
1. выбор исходного файла через диалог открытия файла (лист 1.xls)
2.импорт содержимого файла
...
Рейтинг: 0 / 0
01.03.2012, 14:42
    #37686422
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор исходного файла через диалог открытия файла и импорт его в акссес
А сама прога-то на чем должна быть написана?
...
Рейтинг: 0 / 0
01.03.2012, 15:04
    #37686467
MooVi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор исходного файла через диалог открытия файла и импорт его в акссес
в Visual Basic
...
Рейтинг: 0 / 0
01.03.2012, 15:09
    #37686478
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор исходного файла через диалог открытия файла и импорт его в акссес
MooViподскажите плизчто сделано, что не получается, что подсказать?
...
Рейтинг: 0 / 0
01.03.2012, 15:48
    #37686577
MooVi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор исходного файла через диалог открытия файла и импорт его в акссес
там в бд, в форме нужно создать кнопку и чтобы при нажатии на неё открывался екселевский файл, а содержимое файла импортировалось в таблицу
...
Рейтинг: 0 / 0
01.03.2012, 16:38
    #37686730
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор исходного файла через диалог открытия файла и импорт его в акссес
MooViтам в бд, в форме нужно создать кнопкув БД нет форм. Может имеется ввиду, что надо сделать это в Аксесс на VBA?
...
Рейтинг: 0 / 0
01.03.2012, 20:43
    #37687134
MooVi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор исходного файла через диалог открытия файла и импорт его в акссес
ну да , я имел ввиду что в базе данных акссес (бд) в кнопочной форме создаётся кнопка ,при нажатии кнопки должен открываться екселевский файл, а содержимое файла импортировалось в таблицу в акссесе
...
Рейтинг: 0 / 0
01.03.2012, 21:56
    #37687195
mds_world
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор исходного файла через диалог открытия файла и импорт его в акссес
MooViну да , я имел ввиду что в базе данных акссес (бд) в кнопочной форме создаётся кнопка ,при нажатии кнопки должен открываться екселевский файл, а содержимое файла импортировалось в таблицу в акссесе
Если вы работаете в Access, то в нем есть встроенные средства, например, команда TransferDatabase, с помощью которой можно или экспортировать содержимое файла в БД, либо создать связанную таблицу. Можно также запросом скачать данные с листа в БД.
Но можно и открыть файл екселя и прочитать построчно или иным образом, записывая данные в таблицу, массив, свободный рекордсет.
...
Рейтинг: 0 / 0
01.03.2012, 22:08
    #37687205
MooVi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор исходного файла через диалог открытия файла и импорт его в акссес
извиняюсь за наглость ,но мне нужен код программы который при нажатии на кнопку открывает екселевский и файл импортирует его содержимое в базу данных, я в этом мало чего понимаю, просто на практике запихнули не в ту контору
...
Рейтинг: 0 / 0
01.03.2012, 23:41
    #37687275
скукотища
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор исходного файла через диалог открытия файла и импорт его в акссес
MooVi,
примерно так
Код: vbnet
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.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
' открытие файла Excel, импорт из оного
private sub HZ_click()
const S_TABLE$="tHZ", S_HZB$="Твоя кнопка [HZ]", S_CDB$="Твой Access"
dim xl, wb, wbn$, ws$, sql$

wb=msgbox( _
"Предпринимается попытка импорта данных из выбираемого файла Excel в таблицу ["& S_TABLE &"]." & vbcrlf & _
"Если таблица ["& S_TABLE &"] существует, она будет удалена перед импортом." & vbcrlf & _
"Продолжать?", _
vbinformation+vbyesno+vbdefaultbutton2,S_HZB)
if wb<>vbyes then exit sub

on error resume next

currentdb.execute "drop table " & S_TABLE
select case err.number 
case 0,3376:err.clear
case else: msgbox "Ошибка при удалении таблицы ["& S_TABLE &"]"& vbcrlf &" :(",vbexclamation,S_HZB:exit sub 
end select

set xl=createobject("excel.application")
if err.number<>0 then _
msgbox "Не получилось создать COM-сервер Excel",vbexclamation,S_HZB: exit sub

wb=xl.getopenfilename
if wb=false then _
xl.quit: set xl=nothing: msgbox "Не выбран файл для импорта",vbinformation,S_HZB: exit sub
if len(dir(wb))=0 then _
xl.quit: set xl=nothing: _
msgbox "Файл не найден" & vbcrlf &"'"& wb &"'",vbexclamation,S_HZB: exit sub

set wb=xl.workbooks.open(wb,0)
if err.number<>0 then _
xl.quit:set xl=nothing: _
msgbox "Excel не осилил открыть файл"& vbcrlf &"'"& wb &"'",vbcritical,S_HZB: exit sub

wbn=wb.fullname
ws=wb.worksheets(1).name
wb.close 0:set wb=nothing
sql="select * into [" & S_TABLE &"] from ["& ws &"$] in '"& wbn &"' 'Excel 8.0;'"

currentdb.execute sql
if err.number<>0 then _
xl.quit:set xl=nothing: _
msgbox "Не сложился импорт из Excel."& vbcrlf &"Файл '"& wbn &"',"& vbcrlf &"лист '"& ws &"'",vbcritical,S_CDB: exit sub

xl.workbooks.open wbn,0
xl.visible=true:set xl=nothing
end sub

...
Рейтинг: 0 / 0
02.03.2012, 06:44
    #37687486
MooVi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор исходного файла через диалог открытия файла и импорт его в акссес
огромное спасибо !!!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
29.05.2016, 21:17
    #39245777
vellsts
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор исходного файла через диалог открытия файла и импорт его в акссес
Спасибо за ответ , помог разобраться в теме импорта из excell
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Выбор исходного файла через диалог открытия файла и импорт его в акссес / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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