Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.10.2013, 13:32   #1
famasik
Пользователь
 
Регистрация: 30.12.2011
Сообщений: 12
По умолчанию Exel, помогите с формировкой бази даних

Добрый день. Очень нужна помоч на счет програмирование в VBA. Помогите не очень шарю в макросах. Вот что именно надо:
- сделать форму на основании которой будет формироваться база данных согласно листов в экселе.
Вложения
Тип файла: rar Програма!!!.rar (16.3 Кб, 12 просмотров)
famasik вне форума Ответить с цитированием
Старый 09.10.2013, 16:19   #2
famasik
Пользователь
 
Регистрация: 30.12.2011
Сообщений: 12
По умолчанию

Народ помогите, а то идей никаких!!!
famasik вне форума Ответить с цитированием
Старый 09.10.2013, 16:49   #3
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

нет уж...
сначала Вы нам помогите, обьясните задачу, а потом, возможно...

если Вы уже не отбили желание у тех, кто просматривал файл и хотел помочь. потому что Ваше отношение к постановке задачи влечет аналогичное к желанию чем-либо помочь. не говорю за всех, но со мной случилось именно так.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 09.10.2013, 17:32   #4
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Кросс:
http://www.planetaexcel.ru/forum/ind...ID=1&TID=51737
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728
kuklp вне форума Ответить с цитированием
Старый 09.10.2013, 17:41   #5
famasik
Пользователь
 
Регистрация: 30.12.2011
Сообщений: 12
По умолчанию Задача

Задача: сделать так что бы по указанной форме, вносились данные в соответствующие Листы - ООО №1, ООО№2 и т.д.

Тоесть когда ввести данные в форму и выбрать в форме например лист = ООО №2 и например нажать кнопку "Записать", то тогда все данные соответственно запишутся в ячейку которая будет после уже внесенных перед этим данных ( тоесть если в А2 есть уже номер вагона то следующий номер вагона записываются в пустую ячейку АЗ и т.д.)
Вложения
Тип файла: rar Програма 1.rar (18.6 Кб, 9 просмотров)
famasik вне форума Ответить с цитированием
Старый 09.10.2013, 19:51   #6
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

признак того, что данные записались - к номеру вагона добавляется >!
Вложения
Тип файла: rar Програма 1.rar (21.5 Кб, 24 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 10.10.2013, 04:14   #7
famasik
Пользователь
 
Регистрация: 30.12.2011
Сообщений: 12
По умолчанию Супер

Все супер мне очень понравилось.) Можно попросить если не сложно сделать так что бы можно было нажимать кнопку например "Сохранить" или "Записать данные" после чего данные будут записываться в соответственные ячейки. ну и конечно сразу будет возможность ввести новые данные.

P.S. Очень благодарен.
famasik вне форума Ответить с цитированием
Старый 10.10.2013, 12:50   #8
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

famasik, VBA нужен для того чтобы максимально автоматизировать работу пользователя (опрератора).

данные уже записываются.
набиваете данные: №, станция, дата и выбираете клиента
как только мышью щелкнули по клиенту - тут же данные записались на свой лист.

кнопка "сохранить" это лишний элемент на форме, лишние действия (и время) опреатора для заполнения.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 10.10.2013, 14:27   #9
famasik
Пользователь
 
Регистрация: 30.12.2011
Сообщений: 12
По умолчанию

Ето так, но проблема в том что если я например нажму по случайности несколько раз то потом могу два или три раза повторить номер вагона. На мое мнение здесь или делать кнопку сохранить или делать так что бы если в столбце например А:А повторяется номер вагона тогда что бы выскакивал например текст "номер вагона уже существует". Еще раз спасибо за помочь.
famasik вне форума Ответить с цитированием
Старый 10.10.2013, 16:20   #10
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Цитата:
если я например нажму по случайности несколько раз то потом могу два или три раза повторить номер вагона
по такой же случайности и кнопку "сохранить" можно несколько раз нажать))

Цитата:
или делать так что бы если в столбце например А:А повторяется номер вагона
а вот это правильная мысль, только не если "есть вообще" (теоретически может так случиться, что вагон с таким номером поедет к данному клиенту еще раз когда-то) а если есть в последней строке.

это похоже на реальную задачу.
может Вам удобнее, если я просто номер карточки напишу, чтобы не морочится с этими Web-Money.
Вложения
Тип файла: rar Програма 1.rar (22.8 Кб, 20 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Експорт даних в Exel через ADO Tolyopa Общие вопросы C/C++ 0 18.05.2010 23:20
Какие бази использовать?? Kobylyansky БД в Delphi 4 22.04.2010 11:54
Перехід даних із Аccess в Exel Рома1715 Microsoft Office Excel 3 07.10.2009 23:42
Как выгрузить з Бази данных и записать в combobox vasylshvv Общие вопросы .NET 2 30.09.2008 10:31