Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / VBA Событие при нажатии кнопки / 18 сообщений из 18, страница 1 из 1
06.03.2016, 00:19
    #39186682
Ale_s_ha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Событие при нажатии кнопки
Нужно, чтобы при нажатии кнопки "импорт их экселя", открывалось диалоговое окно с выбором данных для импорта. В идеале, колонка (в форме) "код продукта" =данным из столбца экселя с таким же названием, в форме название продукта= в экселе форма название. Или чтобы открывалось диалоговое окно, там были бы написаны данные, которые необходимо импортировать, а справа, окошко с выпадающим списком, откуда будет импорт, если можно, то при выборе импорта для первой колонки, путь для остальных прописывался автоматически, т.е. Из какого файла, какого листа, оставалось бы только выбрать из какой колонки. При добавлении товара автоматически добавлялись строки, а в конце, автоматом строка итого. Надеюсь не многого хочу...
...
Рейтинг: 0 / 0
07.03.2016, 11:00
    #39187099
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Событие при нажатии кнопки
Ale_s_ha,
Чё-то не вкурил Вашу идею (почему не импортировать всю таблицу, в дальнейшем добавлять товары не в Ёксель а в Access)
Посмотрите метод TransferSpreadsheet
...
Рейтинг: 0 / 0
07.03.2016, 11:29
    #39187104
Ale_s_ha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Событие при нажатии кнопки
Что-то про всю то таблицу я и не подумала, наверное потому что не ищу легких путей. Где этот метод смотреть?
...
Рейтинг: 0 / 0
07.03.2016, 13:39
    #39187139
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Событие при нажатии кнопки
Ale_s_ha,
В сети материала воз и маленькая тележка (наберите в поисковике: TransferSpreadsheet )
...
Рейтинг: 0 / 0
07.03.2016, 14:26
    #39187164
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Событие при нажатии кнопки
Ale_s_ha........
Или чтобы открывалось диалоговое окно, там были бы написаны данные, которые необходимо импортировать, а справа, окошко с выпадающим списком, откуда будет импорт, если можно, то при выборе импорта для первой колонки, путь для остальных прописывался автоматически из какого файла, какого листа, оставалось бы только выбрать из какой колонки. При добавлении товара автоматически добавлялись строки, а в конце, автоматом строка итого. Надеюсь не многого хочу...
Н. В. Гоголь. Мертвые душиИногда, глядя с крыльца на двор и на пруд, говорил он о том, как бы хорошо было, если бы вдруг от дома провести подземный ход или чрез пруд выстроить каменный мост, на котором бы были по обеим сторонам лавки, и чтобы в них сидели купцы и продавали разные мелкие товары, нужные для крестьян, — При этом глаза его делались чрезвычайно сладкими и лицо принимало самое довольное выражение...
Ale_s_haне ищу легких путей. Где этот метод смотреть?К сожалению, знаю только легкий путь - набрать в VBA в окне отладки TransferSpreadsheet и нажать F1.
...
Рейтинг: 0 / 0
07.03.2016, 23:47
    #39187358
Ale_s_ha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Событие при нажатии кнопки
__Michelle, не ищу легких путей, это про то, что всю таблицу сразу импортировать. Знаки препинания для кого????
...
Рейтинг: 0 / 0
08.03.2016, 01:55
    #39187390
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Событие при нажатии кнопки
Ale_s_ha, повежливее, будьте любезны! И про "спасибо" желательно не забывать!
Кстати, о знаках препинания : именно в той фразе, 18904969 , у Вас сразу три ошибки - отсутствуют дефис и две запятые.
...
Рейтинг: 0 / 0
08.03.2016, 02:40
    #39187391
Вакшуль Сергей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Событие при нажатии кнопки
__Michelle,

Я вам скажу - спасибо!

С праздником :)
...
Рейтинг: 0 / 0
08.03.2016, 02:54
    #39187392
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Событие при нажатии кнопки
Вакшуль Сергей,

Вам большое спасибо за поздравление!
И, пользуясь случаем, огромное спасибо за не очень частые, но всегда такие ценные высказывания по предмету!
...
Рейтинг: 0 / 0
08.03.2016, 14:33
    #39187501
Ale_s_ha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Событие при нажатии кнопки
sdku, спасибо
...
Рейтинг: 0 / 0
08.03.2016, 14:37
    #39187503
Ale_s_ha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Событие при нажатии кнопки
__Michelle, Я где- то, кому-то нахамила? простите. Спасибо Вам...
...
Рейтинг: 0 / 0
08.03.2016, 15:25
    #39187528
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Событие при нажатии кнопки
Ale_s_ha,

Нет, до этого не дошло.)))

С праздником! Успехов!

Все, забегала на секунду, срочная работа - из больших тарталеток сделать маленькие и не поломать...)))
...
Рейтинг: 0 / 0
09.03.2016, 00:35
    #39187727
Ale_s_ha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Событие при нажатии кнопки
Всем доброго времени суток! Разобралась с импортом данных (примерно поняла, как это делается), теперь другой вопрос, каждый раз импортировать в новую табл или в одну всё?
...
Рейтинг: 0 / 0
09.03.2016, 10:37
    #39187874
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Событие при нажатии кнопки
Ale_s_ha,
1-создать форму в ACCESS с источником Ваша таблица и добавлять данные в нее
2-создать связь между ёкселем и аксом
3-добавлять данные запросом
Код: vbnet
1.
2.
3.
INSERT INTO Таблица1 ( 1, 2, 3, 4 )
SELECT F1, F2, F3, F4
FROM [Excel 8.0;HDR=No;DATABASE=D:\123.xlsx].[Лист1$A1:D2];


Таблица1 ( 1, 2, 3, 4 ) - таблица в акцесе(поля в которые необходимо записать данные)
F1, F2, F3, F4 - поля из ексель, D:\123.xlsx].[Лист1$A1:D2] - путь к ексель и диапазон с данными
...
Рейтинг: 0 / 0
09.03.2016, 11:32
    #39187922
Ale_s_ha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Событие при нажатии кнопки
sdku, а при условии, что данные в эксель добавляются, когда приходит заказ, пример файла прикреплен (создать еще один столбец в эксель, с названием кампании (№ каталога)?) или как
...
Рейтинг: 0 / 0
09.03.2016, 20:29
    #39188580
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Событие при нажатии кнопки
sdkuAle_s_ha,
Чё-то не вкурил Вашу идею (почему не импортировать всю таблицу, в дальнейшем добавлять товары не в Ёксель а в Access)
Посмотрите метод TransferSpreadsheet
...
Рейтинг: 0 / 0
09.03.2016, 20:34
    #39188584
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Событие при нажатии кнопки
Ale_s_ha,
Все равно не понимаю зачем пользовать Excel и Access, если последний успешно справится с Вашей "хотелкой"
...
Рейтинг: 0 / 0
10.03.2016, 11:03
    #39188851
Ale_s_ha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA Событие при нажатии кнопки
sdku,потому что исходные данные в эксель
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / VBA Событие при нажатии кнопки / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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