|
0 / 0 / 0
Регистрация: 19.11.2010
Сообщений: 41
|
|
MS Excel <--> MS Access22.05.2011, 15:34. Показов 8606. Ответов 35
Метки нет (Все метки)
Доброго времени суток!
Проблема такая-Есть база со списком команд и турниров. Есть Excel`евский файл с результатами турниров для этих команд. Необходимо: а) Наладить импорт из Excel`евского файла в таблицу Турниры(Осуществляет связь "многие-ко-многим" для таблиц Команда и Турнир) с полями КодТур(ключевое),Турнир(связь с таблицей Турнир),Команда(связь с таблицей команда),Итог(количество набранных очков командой за турнир) б) соотвествтенно экспорт результатов из MS Access для даты "позже,Чем...." в файл Excel`я Импорт хотел сделать по нажатию кнопки и выбору файла(этот код уже прописал),но дальше не понимаю,как делать...в смысле кода Буду очень благодарен за помощь)
0
|
|
| 22.05.2011, 15:34 | |
|
Ответы с готовыми решениями:
35
Подстановка области из excel в форму Access и перенос в отчет Access Обработать в цикле ячейки листа из Access и запустить макрос Excel-файла из Access Подключение к Microsoft Access из-под Excel (Data Access Objects или DAO) |
|
0 / 0 / 0
Регистрация: 19.11.2010
Сообщений: 41
|
|
| 01.06.2011, 09:55 [ТС] | |
|
В том то и дело,что нет) И при большом количестве команд каждый проставлять дату для каждой команды будет как минимум неудобно
0
|
|
|
547 / 377 / 16
Регистрация: 17.12.2009
Сообщений: 994
|
||
| 01.06.2011, 10:26 | ||
|
0
|
||
|
95 / 74 / 3
Регистрация: 28.12.2009
Сообщений: 164
|
|
| 01.06.2011, 10:50 | |
|
даты будут разные для каждой команды или одна дата на все?
0
|
|
|
547 / 377 / 16
Регистрация: 17.12.2009
Сообщений: 994
|
|||||||||||
| 01.06.2011, 15:30 | |||||||||||
|
Вот кстати импорт в одну строку из экселя, если кому интересно)):
Добавлено через 9 минут А вот образец экспорта таблицы/запроса в файл эксель, пожалуй самый удачный вариант, можно вешать на кнопку:
Вот как то так, вставит любые данные из таблицы/запроса в любой существующий файл эксель
2
|
|||||||||||
|
95 / 74 / 3
Регистрация: 28.12.2009
Сообщений: 164
|
||
| 01.06.2011, 17:12 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 19.11.2010
Сообщений: 41
|
|
| 08.06.2011, 11:56 [ТС] | |
|
Нужно в таблицу турниры для каждой команды вставить данные из этого шаблона(см вложение).
А именно: Название команды,Итого,название турнира,дата проведения (все данные с листа "Бюрократия")
0
|
|
|
0 / 0 / 0
Регистрация: 19.11.2010
Сообщений: 41
|
|
| 13.06.2011, 11:33 [ТС] | |
|
Самбади хелп ми!
0
|
|
|
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
|
|
| 13.06.2011, 11:43 | |
|
0
|
|
|
2 / 3 / 0
Регистрация: 20.04.2011
Сообщений: 82
|
|
| 12.07.2011, 14:08 | |
|
0
|
|
|
547 / 377 / 16
Регистрация: 17.12.2009
Сообщений: 994
|
||
| 12.07.2011, 14:47 | ||
|
Причем вместе с 15 строкой..
1
|
||
|
0 / 0 / 0
Регистрация: 08.06.2011
Сообщений: 11
|
|||||||
| 12.07.2011, 20:09 | |||||||
|
Решил попробовать ваш код, вставил в свою кнопку, и вот:
1. что при отсутствии файла c:\1.xls вылетает ошибка, что не найден файл 1.xls - можно ли его создать программно заранее? 2. как правильно написать в sql_qry = "test" имя запроса типа "запрос на создание отчета"?
0
|
|||||||
|
1181 / 632 / 39
Регистрация: 30.05.2010
Сообщений: 715
|
|||||||||||
| 12.07.2011, 23:40 | |||||||||||
|
Здравствуйте lexo.
"..Обнаружил для себя.. ..при отсутствии файла c:\1.xls вылетает ошибка.." действительно в коде нети проверки существования файла, и возможности его создания, и ... и потому, в Вашем случае, вместо кода с применением ADO я рекомендую воспользоваться JET командой:
И ещё вариант :
её недостаток - невозможность обновления. "..как правильно написать...'запрос на создание отчета'" - существует правило которое во многих случаях помогает: имена объектов в которых используются "пробелы" должны быть заключены в квадратные скобки (я не использую в именах объектов пробелы и кириллические символы, и не испытываю затруднений )успехов Вам. Евгений.
1
|
|||||||||||
|
0 / 0 / 0
Регистрация: 08.06.2011
Сообщений: 11
|
||
| 13.07.2011, 06:37 | ||
|
Получилось и быстро и коротко. Но, есть одно но.... Книга EXCELL сохраняется в формате "MS EXCELL 5.0/95" и при количестве записей более 16 тыс часть записей будет пропадать, я так понимаю. Как указать, что бы файл создавался и сохранялся в формате "MS EXCELL 97-2003 и 5.0/95", что бы можно было "задействовать" до 65 тыс. записей? А может быть я ошибаюсь? Попробовать такое к-во записей пока нет возможности.
0
|
||
|
2 / 3 / 0
Регистрация: 20.04.2011
Сообщений: 82
|
|
| 13.07.2011, 08:05 | |
|
добрый день!а можно сделать так что бы при импорте в Excel таблица заполнялась не с первой строки ,а, допустим с 4?
Добавлено через 54 минуты с предыдущи разобрался.и еще как сделать что бы столбцы формировалиси в строго определенной последовательности.в Access они в одном порядке, а когда импортирую порядок почему то меняется.
0
|
|
|
1181 / 632 / 39
Регистрация: 30.05.2010
Сообщений: 715
|
||||||
| 13.07.2011, 21:50 | ||||||
|
Здравствуйте lexo.
"..более 16 тыс часть записей будет пропадать.. ..может быть я ошибаюсь?." - да Вы ошибаетесь. начиная с версии Excel 5 листы содержат 65536 строк. Здравствуйте klimo. "..что бы столбцы формировалиси в строго определенной последовательности.." - они обязательно будут в заданной последовательности, если её явно указать в источнике импорта/экспорта - запросе. Подобная конструкция:
Евгений. P.S. klimo Ваш вопрос не является развитием темы в которую помещен, он вполне достоин создания собственной темы.
1
|
||||||
|
0 / 0 / 0
Регистрация: 10.08.2012
Сообщений: 4
|
||||||
| 10.08.2012, 14:35 | ||||||
|
День добрый. Помогите пожалуйста.
Есть стандартная таблица с расчетами (Пример.xlsx). Хранится в она в папках под номерами соответствующими коду записи. Нужно из этих таблиц (Пример.xlsx) вынимать данные со второй вкладки "расчет" из массива (a1:m59) Я представляю себе это так
0
|
||||||
| 10.08.2012, 14:35 | |
|
Экспорт-импорт данных Excel-Access-Excel
Обработка Excel и импорт из Excel в Access Excel -> Access -> Excel, импорт - экспорт Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|