0 / 0 / 0
Регистрация: 22.02.2012
Сообщений: 13
|
|
1 | |
Импорт из экселя, обработка данных, экспорт в эксель с открытием файловых диалогов22.02.2012, 13:21. Показов 10523. Ответов 31
Метки нет (Все метки)
В моей таблице есть столбец "Наименование, характеристики". В этом столбце указан тип оборудование и его описание, например: "Монитор DELL со звуковой панелью". Я хочу создать Запрос для вывода всех наименований из этого столбца, содержащих слово DELL. Я создала Макрос с Макрокомандой НайтиЗапись, Образец поиска DELL, совпадение С любой частью поля. Как мне теперь правильно создать Запрос в MS Access 2003?
0
|
22.02.2012, 13:21 | |
Ответы с готовыми решениями:
31
Импорт данных з экселя в аксесс Экспорт и импорт из экселя в DbGrid Многоячеечный импорт/экспорт в эксель Экспорт данных из Экселя |
0 / 0 / 0
Регистрация: 22.02.2012
Сообщений: 13
|
||||||
28.02.2012, 13:55 [ТС] | 21 | |||||
Как сделать переменную TableName глобальной?
Есть две кнопки: Импорт и Обработка. В обработчике Импорта данные из экселя сохраняюся с использованием переменной TableName (создаётся таблица с именем по умолчанию NewTable с импортированными из экселя данными). При обработке данных с помощью кнопки Обработка Access ругается если использовать переменную TableName и нормально работает если в SQL-запросе использовать только имя таблицы NewTable. Это неудобно, т.к. есть вероятность, что при импорте таблице будет задано другое имя (не NewTable). Добавлено через 6 минут Да, и можно ли всё-таки сделать чтобы при выполнении
Добавлено через 8 минут Можно ли сделать так, чтобы при нажатии Кнопки появлялся список имён таблиц для обработки (чтобы имя выбранной таблицы записать в переменную TableName)? Может, тогда и не надо делать TableName глобальной? Просто использовать это имя переменной для удобства, а по сути это будут разные переменные в разных обработчиках.
0
|
2092 / 1168 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
|
||||||
28.02.2012, 17:09 | 22 | |||||
Сообщение было отмечено как решение
Решение
3
|
0 / 0 / 0
Регистрация: 22.02.2012
Сообщений: 13
|
|
28.02.2012, 17:49 [ТС] | 23 |
Пример очень хороший. Но я немного другое имела ввиду. В Вашем примере список располагается на форме, а можно ли сделать, чтобы он был "всплывающим"? Так же как и когда "всплывает" диалог с пустым полем для введения параметра, но только вместо пустого поля чтобы был тот список.
0
|
2092 / 1168 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
|
||||||
28.02.2012, 17:55 | 24 | |||||
"Всплывающим" может быть MsgBox либо InputBox, для более сложных запросов, например, выбора значения со списка, надо создавать форму и включать в нее все, что нужно. Форму можно сделать похожей на форму-запрос с помощью различных свойств. Для 2007 аксесса, например, задайте Всплывающее окно = Да, также можно убрать кнопки перехода, разеделительные линии, области перехода, кнопку закрытия, задать подпись и т.д.
Запустить такую форму можно командой
2
|
7398 / 4535 / 295
Регистрация: 12.08.2011
Сообщений: 14,023
|
|
29.02.2012, 02:18 | 25 |
Не по теме: я сегодня по ходу пришёл на форум для того, чтобы Амели спасибки понаставить
0
|
Ameli
|
29.02.2012, 08:16
#26
|
Не по теме: ну а че, дело нужное!))
1
|
0 / 0 / 0
Регистрация: 22.02.2012
Сообщений: 13
|
|||||||||||
01.03.2012, 12:26 [ТС] | 27 | ||||||||||
Как записать выбранное в ПолеСоСписком значение в переменную TableName и чтобы эта переменная была видна в обработчике Кнопка2?
0
|
2092 / 1168 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
|
|||||||||||
01.03.2012, 12:47 | 28 | ||||||||||
Запускается форма для выбор таблицы, обработка загрузки:
На форме должна быть кнопка ОК, на ее нажатие:
Попробуй, если что, выкладывай, что получилось
1
|
0 / 0 / 0
Регистрация: 22.02.2012
Сообщений: 13
|
|
01.03.2012, 15:23 [ТС] | 29 |
Что-то у меня не работает: не может найти ни одну форму, и я не знаю как создать скрытое поле
0
|
2092 / 1168 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
|
|||||||||||||||||||||
01.03.2012, 16:48 | 30 | ||||||||||||||||||||
Сообщение было отмечено как решение
Решение
1) С импортом все нормально - данные из файла эксель импортируются в таблицу с введенным именем. Кстати, если обрабатывать затем надо эту же таблицу, то нет смысла делать отдельную кнопку Обработка и выбирать таблицу из списка. Пока сделала раздельно, двумя кнопками.
2) Кнопка Обработка:
Т.о. получаем в списке поля выбранной таблицы 5) Кнопка ОК формы Выбор названия поля
3
|
7398 / 4535 / 295
Регистрация: 12.08.2011
Сообщений: 14,023
|
|
02.03.2012, 03:38 | 31 |
Ameli, По-моему черезчур жирно уже, за это деньги брать надо! ТС вообще палец о палец не ударила и не прочла даже справки по тем функциям, что ей предоставили. Гольная халява.
0
|
Ameli
|
02.03.2012, 08:47
Импорт из экселя, обработка данных, экспорт в эксель с открытием файловых диалогов
#32
|
Не по теме: alvk, я согласна, я слишком добрая
3
|
02.03.2012, 08:47 | |
Экспорт данных из экселя в блокнот Обработка файловых данных.... Создать команду меню с открытием диалогов окна ? обработка файловых структур данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |