![]() |
|
Модераторы: Akina |
![]()
|
|
| NecroTYN |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 29.6.2011 Репутация: нет Всего: нет |
Есть база данных включающая в себя следующие таблицы: ... Заказы,клиенты,продукты....
...А интерресует меня вот какой вопрос: Мне нужно чтобы при создании ЗАКАЗА автоматически создавалась группа папок в определенном месте диска (D:\Documents\Заказы\...), а имена этих папок создавались бы из определенных полей таблиц. Например: после создания заказа должны появится папки по указанному пути с таким вот именем: D:\Documents\Заказы\ул.Красная\Сергеев\ где ул.Красная это адрес клиента, Сергеев это Фамилия клиента, В папке "Сергеев" в свою очередь создаются папки (Стойка компьютерная,Стол письменный,Шкаф купе), имена которых берутся из подтаблицы "продукты" (в которой мы собственно и составляем заказ), каждая из которых содержит в себе еще 4 папки с неизменными названиями(Замер,Модель,Раскрой,Эскизы).... С нетерпением жду ответа Скрин прилагаю http://s1.ipicture.ru/] ![]() Это сообщение отредактировал(а) NecroTYN - 30.6.2011, 05:30 Присоединённый файл ( Кол-во скачиваний: 3 )
________________________.jpg 30,63 Kb |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
Ну и делай - какие проблемы? Получи программно список полей из TableDef, и вперёд... -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| NecroTYN |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 29.6.2011 Репутация: нет Всего: нет |
...извините, но я не являюсь програмистом, потому и прошу помощи у знающих... Вообще то, речь идет не о простой базе данных, а о программе работающей с БД Access. Программка довольно таки гибкая в настройках - настраиваются все поля таблиц Вот что мне ответили в техподдержке
может поможете ???? |
||||
|
|||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
Вы правда полагаете, что я буду допиливать коммерческий софт?
Заодно спросите, как они себе представляют триггеры на Аксессовской базе... и нам расскажите - чертовски интересно. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| NecroTYN |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 29.6.2011 Репутация: нет Всего: нет |
Я не полагаю что ВЫ будете ДОПИЛИВАТЬ, я просто прошу помощи в создании этого самого скрипта о котором мне говорят порылся в гугле, нашел вот это :
как я понимаю это для проверки и создания папок с конкретным именем.... В таком случае меня интересует вот какой вопрос: какой командой создавать папку из имен полей нескольких таблиц ???
вот скрины свойств и настроек полей Это сообщение отредактировал(а) NecroTYN - 3.7.2011, 09:55 |
||||
|
|||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
Сначала надо эти имена получить. Это делается, как я сказал выше, через TableDef. Пример найдёте во встроенной справке или на МСДН по указанному термину. А затем просто укажете содержащую добытое имя переменную в приведённом Вами коде. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| NecroTYN |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 29.6.2011 Репутация: нет Всего: нет |
имя 1ой папки-берется из таблицы qdfOrders - Address имя 2ой папки-берется из таблицы qdfMain - Client имя 3ей папки-берется из таблицы tblOrdersProducts - Product "третьих" папок должно создаваться столько, сколько заказано продуктов, за исключением услуг(которые кстати тоже находятся в таблице tblOrdersProducts), в каждой из них создаются следующие папки: Замер Модель Раскрой Эскизы Документы
...а вот из этого я ничего не понял.. |
|||
|
||||
| NecroTYN |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 29.6.2011 Репутация: нет Всего: нет |
Akina Доброго дня !!!
по поводу вышеизложенного вопроса создали вот такой вот код
MakeDir.VBS:
работает вот с таким результатом может подскажете что не так ???? Это сообщение отредактировал(а) Akina - 4.7.2011, 14:24 Присоединённый файл ( Кол-во скачиваний: 2 )
1.jpg 15,71 Kb |
||||
|
|||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
Ну и всё верно - получено ровно то, что написано кодом. Какие проблемы?
Если не понимаете, почему получается именно так - возьмите лист бумаги и пройдите по всем строкам своей программы, записывая, как по мере её выполнения изменяется содержимое переменной strPath. А заодно поймёте, что надо изменить... -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 1 Всего: 130 |
Так правильно: strPath наращивается и в результате создаётся такое вот дерево каталогов. -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| NecroTYN |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 29.6.2011 Репутация: нет Всего: нет |
||||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 1 Всего: 130 |
Тебе подсказали же: -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| NecroTYN |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 29.6.2011 Репутация: нет Всего: нет |
посмотрите пожалуйста это:
Это сообщение отредактировал(а) Akina - 5.7.2011, 10:37 |
|||
|
||||
![]()
|
| Правила форума "MS Access" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS Access | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |