powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Что бы всегда в режиме новой записи
10 сообщений из 10, страница 1 из 1
Что бы всегда в режиме новой записи
    #39444985
crokovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, смотрел ваши видео но так и не нашел ответа на свой вопрос.
Может подскажите, я создал форму куда внес информацию из двух таблиц ( Клиенты, и выдача )
При добавление новой записи в эту форму я вношу информацию о клиенте ( Даб Клиент ) и информацию: дату оформления, дата доставки и т.д. ( Таб Выдача ). Все корректно создается в таблицах.
Но если клиент уже существует вся информация загружается в том числе и таблица Выдачи, как сделать чтобы в в окошка которые принадлежат таблице Выдачи всегда вбивалась информация в режиме новой записи
...
Рейтинг: 0 / 0
Что бы всегда в режиме новой записи
    #39445015
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crokovichДобрый день, смотрел ваши видео но так и не нашел ответа на свой вопрос.

не понятно, к кому обращаетесь и что и где смотрели, но...
имхо ошибка в логике:
- сейчас у вас все соответствует: Клиент главная, Выдача подчиненная - так и должно быть по схеме БД...
Ошибка в том, что вы к Клиенту пытаетесь привязать все строки от всех накладных...
Не хватает промежуточной таблицы Документ с полями (минимум) № Документа (выдачи), Дата документа (Выдачи).
Тогда будет связка: Клиент - Документ - Строки документа (ваша таблица выдачи).
Соответственно для новой выдачи нужно будет:
1. Выбрать Клиента.
2. Нажать кнопку "Новая выдача" (Создать новый документ)
3. Вбить для этого нового документа строки (заполнить таблицу выдачи).
Соответственно выбирая Клиента и конкретный документ по номеру - можно и смотреть конкретную выдачу, чего сейчас у вас нет и быть не может...
...
Рейтинг: 0 / 0
Что бы всегда в режиме новой записи
    #39445024
crokovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vmag,

Спасибо за ответ, но я в акссесе полный ноль.
Не как не могу найти это кнопку новая выдача(((
Скажите как мне правильно задать вопрос в поисковике, чтобы смог посмотреть видио с примерам.
Если скинете ссылку буду очень благодарен
...
Рейтинг: 0 / 0
Что бы всегда в режиме новой записи
    #39445083
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crokovich,

Ссылку на вашу конкретную задачу искать нет смысла, для её решения нужно иметь минимальный опыт в проектировании БД и навыки в разработке интерфейса... Кнопки не ищут - их делают, точно так же как делают таблицы и связи между ними и всё остальное... поучиться бы вам сначала...
...
Рейтинг: 0 / 0
Что бы всегда в режиме новой записи
    #39445094
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmag,

Мне кажется, ТС смотрит какую-то учебную базу, там и кнопку упомянутую ищет.
Но вот с сайтом для задавания вопросов по этой базе, наверное, ошибся.
...
Рейтинг: 0 / 0
Что бы всегда в режиме новой записи
    #39445103
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Michelle,

Все может быть... я отвечал исходя из этого:
crokovichя создал форму куда внес информацию из двух таблиц ( Клиенты, и выдача )
Думал, раз создал две таблицы, то дорисует и третью и в форму вставит...
Я вообще все чаще задумываюсь над тем, что это не каждому дано, причем пропорции далеко не 50 на 50, я не имею в виду этот конкретный случай и даже не этот форум - а так... в общем...
...
Рейтинг: 0 / 0
Что бы всегда в режиме новой записи
    #39445104
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmag,

Дочь одного знакомого закончила МИФИ Прикладную математику.
Но программировать не может, хотя с математикой нормально.
Работает в страховой компании.
...
Рейтинг: 0 / 0
Что бы всегда в режиме новой записи
    #39445421
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crokovich,
подобное можно решить так(если правильно понял ТЗ):
-создаем формочку с combo в котором отражаются последние записи по клиентам
-выбираем нужного
-заносим запросом эту запись в вспомогательную таблицу такой же структуры как и основная без поля "код" (ID)
-открываем форму (точная копия формы основной таблицы с источником вспомогательная таблица)
-вносим необходимые изменения и закрываем её (при закрытии запросом добавляем эту запись в основную таблицу и очищаем вспомогательную)
при этом минимально используется VBA (только для запуска соответствующих запросов)
при использовании VBA на "полную" все значительно проще
...
Рейтинг: 0 / 0
Что бы всегда в режиме новой записи
    #39445566
crokovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vmag,

Еще раз добрый день, а связь какая должна быть ?
Один ко многим?
Получается, что у нас Таблица "Клиент" имеет связь один ко многим с Таблицей "Документ" а та в свою очередь имеет связь имеет связь один ко многим с Таблицей "Выдачи"?
...
Рейтинг: 0 / 0
Что бы всегда в режиме новой записи
    #39445794
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crokovichПолучается, что у нас Таблица "Клиент" имеет связь один ко многим с Таблицей "Документ" а та в свою очередь имеет связь имеет связь один ко многим с Таблицей "Выдачи"?
Да, именно так..., например:
В Клиенте :
- ID_KL - ид клиента ключ/счетчик уникально.
- NAME - Название Клиента
В Документе :
- ID_DOC - ид документа ключ/счетчик уникально
- ID_KL - длинное целое, индексированное, допускаются совпадения
- nom_doc - номер документа
- date_doc - дата документа
В Выдаче :
- ID_V - ид выдачи ключ/счетчик уникально
- ID_DOC - длинное целое, индексированное, допускаются совпадения
- name_tovar - наименование товара (а лучше код товара из справочника)
- kvo_tovar - количество
- ну и т.д.
Тогда между Клиентом и Документом связь по ID_KL, а между Документом и Выдачей связь по ID_DOC
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Что бы всегда в режиме новой записи
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]