Доброго времени суток, уважаемые форумчане. Помогите, пожалуйста, в решении следующей задачи.
Я уже задавал вопрос по подобной проблеме, эта проблема вроде и похожа, но немного другая. Есть книга, в ней 3 листа. На второй книге имеется около 70 штучек самостоятельных таблиц, и при заполнении их, пользователь очень много времени использует на поиск нужной таблицы. Да и количество таблиц со временем растет (дополняется). Решил использовать макросы или формы. Но как оказалось, это не так-то и просто.
Как я вижу решение данной задачи. 1. На первой странице разместить кнопки с запуском форм для заполнения конкретной таблицы, Форма1 заполняет Таблицу1 и т.д. 2. Любая таблица может быть заполнена на любое количество строк, в любой день (сегодня внес в каждую таблицу по 5 строк, завтра в первые две по 3 строки, а там в первую и третью по одной и т.д.), каждое последующее заполнение, идет как продолжение предыдущих. 3. При заполнении, в каждой таблице есть ячейка дата, но это не текущая дата, а её нужно вносить по всплывающему календарику. 4. Есть ячейки с Данными (здесь идут произвольные данные там числа или текст введённый в ячейку формы). 5. Ну и ячейки с Выбором. Здесь нужно вносить лишь определённые значения (Наборы этих значений имеются на листе 3), я так понимаю что при нажатии на окно в форме, появлялось выезжающее меню с выбором данных.
6. Ну и кнопка "Внести данные в таблицу", после которой все введённые данные вносятся в таблицу (без каких либо проверок, так как обязательных ячеек нет, если была незаполненная какая либо ячейка, не беда, так и нужно значит), защиту паролем тоже необязательно, форма опять чистая и готова к принятию новой партии данных.
7. Возможно ли в последующем просмотреть формой таблицу (форма для заполнения и форма для просмотра одна и та же?)
8. Форма для редактирования ? (при внесении данных была допущена ошибка, можно ли перейти на ту строчку и исправить, или нужно будет в таблице искать и исправлять?)
Пример прилагается, но он на 4 таблицы.
Вот такая задача поставлена, но как её решить пока нет ни малейшего понятия.
Заранее спасибо!
Доброго времени суток, уважаемые форумчане. Помогите, пожалуйста, в решении следующей задачи.
Я уже задавал вопрос по подобной проблеме, эта проблема вроде и похожа, но немного другая. Есть книга, в ней 3 листа. На второй книге имеется около 70 штучек самостоятельных таблиц, и при заполнении их, пользователь очень много времени использует на поиск нужной таблицы. Да и количество таблиц со временем растет (дополняется). Решил использовать макросы или формы. Но как оказалось, это не так-то и просто.
Как я вижу решение данной задачи. 1. На первой странице разместить кнопки с запуском форм для заполнения конкретной таблицы, Форма1 заполняет Таблицу1 и т.д. 2. Любая таблица может быть заполнена на любое количество строк, в любой день (сегодня внес в каждую таблицу по 5 строк, завтра в первые две по 3 строки, а там в первую и третью по одной и т.д.), каждое последующее заполнение, идет как продолжение предыдущих. 3. При заполнении, в каждой таблице есть ячейка дата, но это не текущая дата, а её нужно вносить по всплывающему календарику. 4. Есть ячейки с Данными (здесь идут произвольные данные там числа или текст введённый в ячейку формы). 5. Ну и ячейки с Выбором. Здесь нужно вносить лишь определённые значения (Наборы этих значений имеются на листе 3), я так понимаю что при нажатии на окно в форме, появлялось выезжающее меню с выбором данных.
6. Ну и кнопка "Внести данные в таблицу", после которой все введённые данные вносятся в таблицу (без каких либо проверок, так как обязательных ячеек нет, если была незаполненная какая либо ячейка, не беда, так и нужно значит), защиту паролем тоже необязательно, форма опять чистая и готова к принятию новой партии данных.
7. Возможно ли в последующем просмотреть формой таблицу (форма для заполнения и форма для просмотра одна и та же?)
8. Форма для редактирования ? (при внесении данных была допущена ошибка, можно ли перейти на ту строчку и исправить, или нужно будет в таблице искать и исправлять?)
Пример прилагается, но он на 4 таблицы.
Вот такая задача поставлена, но как её решить пока нет ни малейшего понятия.
Можно вместо форм сделать гиперссылку на каждую таблицу. И не заморачиваться с формами.
Формы программировать не сложно, только муторно их ещё и нарисовать надо. Сделала вам маленький пример на три поля первой таблицы. Календарь отсюда. Можете попробовать сделать остальное по аналогии. Что не понятно спрашивайте.
Можно вместо форм сделать гиперссылку на каждую таблицу. И не заморачиваться с формами.
Формы программировать не сложно, только муторно их ещё и нарисовать надо. Сделала вам маленький пример на три поля первой таблицы. Календарь отсюда. Можете попробовать сделать остальное по аналогии. Что не понятно спрашивайте.Leanna
И с VBA программированием дело иметь не приходилось.
это уже сложность, а делать вам под ключ с вашими запросами, видимо вряд ли кто согласится. Поэтому, начните с простого. Вам пример для размышления.Wasilich
Wasilic, не решение мне надо-было, а идея как решить. И с VBA программированием дело иметь не приходилось. Но с другими языками знаком. Проблема в том, что много примеров, но очень сложных, и их разобрать без какой-нибудь базы сложно. А тут ребята подсказали, все просто (думал намного сложнее), сам бы к такому не додумался. За пример спасибо, буду разбираться!
Wasilic, не решение мне надо-было, а идея как решить. И с VBA программированием дело иметь не приходилось. Но с другими языками знаком. Проблема в том, что много примеров, но очень сложных, и их разобрать без какой-нибудь базы сложно. А тут ребята подсказали, все просто (думал намного сложнее), сам бы к такому не додумался. За пример спасибо, буду разбираться!serg-3-1977