powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Автосчетчик в сабформе.
25 сообщений из 56, страница 2 из 3
Автосчетчик в сабформе.
    #32842123
Leenoox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Mulat:

Может стоит начать изучение Accessa с полее простых задач? Советую почитать побольше вводной теории Access. Общие сведения о таблицах, формах, отчетах, VBA, SQL, именованиях и т.д.
А потом, с приобретением опыта (на собственном опыте) усложнять задачи и программы.
Нельзя писать программу, когда сам пишешь ее 20%, а подсказывают тебе на 80%.
...
Рейтинг: 0 / 0
Автосчетчик в сабформе.
    #32842127
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мулат, ты просто уникальный человек. Столько энергии тратишь на попытки
решить свои проблемы чужими руками, но упорно не желаешь повысить свой
уровень владения программой, которая судя по всему тебе все-таки нужна. Было
бы понятно, если бы тебя из под-палки заставляли заниматься разработкой баз
данных, но это ведь не так? Или ты "трудовик" и не ищешь легких путей?

Поищи коды генерации последовательных значений, их в И-нете туева хуча - от
элементарных однопользовательских до многопользовательских вариантов. Создай
кнопку на форме. Протестируй. Повесь на нужное событие и получи наслаждение
от самостоятельного решения задачи. Не кради у себя кайф! :-)
--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Автосчетчик в сабформе.
    #32842158
Mulat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, столько советчиков, и ниодного нормального предложения, пустозвонство одно.
Вот Ромка только помог, но у него чего-то не получилось наверное.
Вы файл даже не открыли, а уже советуете.
Я понимаю, статус на форуме держать нужно, но ведь и помочь не мешало бы.
Я однажды сел за литературу. 200 страниц прочитал. Нифига не понял.
Открыл базу, про которую все объясняли в книге - сразу все понял. Не потому, что я начал врубаться в содержание той книги, а потому что привык находить зависимость в конкретных примерах.
Пожалуйста, хватит меня уже упрекать. Я с 11 часов тему создал, а пока ничего не добился.
...
Рейтинг: 0 / 0
Автосчетчик в сабформе.
    #32842185
Mulat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот, что я вижу на экране.
Импортировал и подогнал Ромкину часть.
...
Рейтинг: 0 / 0
Автосчетчик в сабформе.
    #32842202
Leenoox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Удивляюсь...
Прочитать 200 страниц, нифига не понять, и только потом догадаться открыть базу дынных которую описывали все эти 200 страниц...

Касательно базы "db4.mdb":
я никогда не встречал таблицы со столькими полями. Как она вообще может работать?...
Создай отдельно таблицу "Экипаж" с полями экипаж_id, экипаж_name. Еще создай таблицу "людей" с полями name, экипаж_id и сделай между таблицами отношения один ко многим.

а начинать каждый раз новую последовательность придеться программно. попробуй сначала написать простейший генератор последовательностей. возми пустую таблицу повесь ее на цикл и набивай номерами! потом тоже самое по разным условиям.

а где в программе признак нового экипажа?
...
Рейтинг: 0 / 0
Автосчетчик в сабформе.
    #32842239
Mulat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, я выслал не саму программу а ее частицу. Зачем задавать лишние никому ненужные вопросы? Ты извини, конечно, но почему все так??? Ты уже хрен знает какое сообщение пустое пишешь - тебе не лень.
А вот помочь реально и написать пару строк в базе - тут неееееет....
Объясняю, то, что ты спросил: когда в таблицу MAIN вносится новая запись, тогда и вводится новый экипаж. Экипаж вводится в таблицу CREW LIST. Таблица МЕЙН и таблица КРЮ Лист соединены, не волнуйся, как надо.
Теперь ты доволен? А сейчас объясни, это так важно?
Если это было важно, то пардон за то, что я психую.
Жду ответа.
...
Рейтинг: 0 / 0
Автосчетчик в сабформе.
    #32842248
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leenox, да писали уже про нормализацию и много еще чего советовали. Человек
либо не хочет понимать, либо издевается.
Посмотри его топики (+ псевдоним Spivak) и сделай выводы сам.
--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Автосчетчик в сабформе.
    #32842266
Leenoox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я просто хочу помочь тебе понять, что у тебя не совсем правильный подход к написанию программы. ты ждешь, что тебе все поднесут на блюдечке.
никто в итоге не поможет тебе лучше, чем ты сам.
НАУЧИСЬ СОЗДАВАТЬ ПРОГРАММНЫЙ СЧЕТЧИК!!!
...
Рейтинг: 0 / 0
Автосчетчик в сабформе.
    #32842277
Leenoox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Iskander68:
я уже имел удовольствие ознакомиться с его топиками.
жаль, столько энергии и ВРЕМЕНИ тратится не в том направлении...
...
Рейтинг: 0 / 0
Автосчетчик в сабформе.
    #32842279
Mulat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я хочу, чтобы меня научили :)
Вот смотри, ты поможешь мне с файлом, сделаешь как надо, я проанализирую и пойму, что к чему. Не веришь?

Еще недавно я весь форум задолбал темой о связях. Нашелся человек, который объяснил мне на моем примере, показал несколько видов связей. Больше к этому вопросу не возвращались, веришь?
НАУЧИ МЕНЯ ДЕЛАТЬ АВТОСЧЕТЧИК НА ПРИМЕРЕ МОЕЙ БАЗЫ, пожалуйста.
Не хочешь? Ну не надо....а пустые советы мне не нужны.
...
Рейтинг: 0 / 0
Автосчетчик в сабформе.
    #32842330
Leenoox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пришли твою базу целиком. тут у тебя нет источника записей crew. надо ведь мне разобраться что к чему.
слей мне на мыло leenoox@mail.ru
там лимит 1 файла 10 метров.
жду.
...
Рейтинг: 0 / 0
Автосчетчик в сабформе.
    #32842357
Mulat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, конечно, но я не могу. Эту работу нельзя никому отсылать.
Знаешь, ты убери в сабформе все строки, чтоб они тебя не отвлекали. Мне важно, чтобы при вводе новой записи в таблицу MAIN акцесс делал новый автосчетчик для нового экипажа...Моих знаний хватает лишь на то, чтобы автосчетчик работал как бы, но он не правильно работает, нужно, чтобы начинался каждый раз по-новому. То есть в таблице КРЮ ЛИСТ значения автосчетчика будут повторяться.
...
Рейтинг: 0 / 0
Автосчетчик в сабформе.
    #32842395
Leenoox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скажи как начинается создание нового экипажа? тоесть не в ручную же ты вводишь данные в таблицу Main?!
...
Рейтинг: 0 / 0
Автосчетчик в сабформе.
    #32842406
Mulat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть форма, специально для MAIN. Вводится в эту форму очень много информации. Заметь, таблица большая. Так вот, заметь также, что когда ты открываешь форму крю лист, то там есть значения из МЕЙН, а сабформа для таблицы КРЮ ЛИСТ. В таблицу МЕЙН данные вводятся вручную, через форму.
...
Рейтинг: 0 / 0
Автосчетчик в сабформе.
    #32842421
Leenoox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты понимаешь мне нужно знать условие, по которому должно определятся состояние счетчика - либо инкрементация, либо обнуление. Какое это у тебя событие? спрашиваю еще раз, как ты НАЧИНАЕШЬ вводить НОВЫЙ экипаж???
...
Рейтинг: 0 / 0
Автосчетчик в сабформе.
    #32842448
Mulat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Примерно такая схема.
В порт входит судно. Когда в порт входит судно, открывается дело. Под этим понятием подразумевается открывается новая запись в таблице МЕЙН.
Сейчас в твоей таблице МЕЙН только одно дело (одно судно).
Понятное дело, что у судна есть экипаж.
Экипаж вводится вручную в сабформе, но сама КРЮ ЛИСТ форма основана на таблице МЕЙН. Я хочу, чтобы поле "NO" автоматически нумеровало каждого сотрудника экипажа. Экипаж сам вводится в таблицу КРЮ ЛИСТ и там остается нетронутым и не нужным.
Примерно так.
...
Рейтинг: 0 / 0
Автосчетчик в сабформе.
    #32842511
Mulat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ленокс, ну что там? Не получается, или ты решил забить на это дело?
...
Рейтинг: 0 / 0
Автосчетчик в сабформе.
    #32842534
Leenoox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И все равно без твоей полной базы данных написать тебе КОНКРЕТНЫЙ счетчик, так чтобы ты его скопировал в базу и он заработал, я никак не смогу.
Но, если бы передо мной стояла подобная задача, я бы решил ее приблизительно таким образом:
Для создания/ввода нового экипажа есть отделная форма.
Сначала вводится название экипажа в отдельно стоящее текстовое поле.
AfterUpdate на этом поле делает INSERT INTO в отдельную таблицу названий экипажей, у которой есть поле счетчик.
Начинаем забивать членов команды в таблицу (Main или другую, без разницы).
На событии AfterUpdate любого поля формы членов экипажа делаем принудительное INSERT INTO или используем рекордсет для добавления значения счетчика в поле NO таблицы Main, а также значение счетчика из таблицы названий экипажа. Пока поле счетчика экипажей не меняется продолжаем инкрементировать счетчик членов команды.
и так далее...
в общем надеюсь логика понятна.

Удачи...
...
Рейтинг: 0 / 0
Автосчетчик в сабформе.
    #32842551
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leenoox
А у тебя таблицы тоже открывались с идиотскими сообщениями "Неизвестные
единицы измерения", количеством равным полям подстановок? Или это только у
меня так?


--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Автосчетчик в сабформе.
    #32842556
Mulat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Логика понятна, но в техническом плане сложно. Скачай пожалуйста тот файл, что прислал Рома.
Я хотел бы чтобы ты попытался сделать как он: вставляем его процедуру (я не могу вставить, у меня акцес английский, так вот попробуй вставить его процедуру, но с тем условием, что она напишется на английском.
В контролы написать с его процедуры
=num("Kod";[Kod])
Он вроде правильно все сделал, но процедуру вписать забыл. Вписать на английском.
...
Рейтинг: 0 / 0
Автосчетчик в сабформе.
    #32842559
Leenoox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, не ЛЕНОКС, а ЛИНУКС!
...
Рейтинг: 0 / 0
Автосчетчик в сабформе.
    #32842560
Mulat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Iskander68
Leenoox
А у тебя таблицы тоже открывались с идиотскими сообщениями "Неизвестные
единицы измерения", количеством равным полям подстановок? Или это только у
меня так?


--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.1

Такая же фигня! До того, было все ОК. Рома че-то в таблеце не тем шрифтом написал может быть? Но когда я убрал поле Kod - открываться стало нормально. Стало быть проблема в этом.
...
Рейтинг: 0 / 0
Автосчетчик в сабформе.
    #32842563
Leenoox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Iskander68:

Открывались! Мулат че-то там намутил наверно. не пойму что... :)
...
Рейтинг: 0 / 0
Автосчетчик в сабформе.
    #32842579
Leenoox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Знаешь, Мулат, ты не обижайся конечно, но у меня такое чувство возникает, что ты вообще без понятия что происходит в твоей базе. И ее на самом деле собирали по процедурам разные люди. А ты все это прямо в нее и пихал. И теперь сам запутался во всем. Тоесть у тебя мозги разбегаются от множества советов.
Возми, изучи сначала аксес настолько, чтобы не было "в техническом плане сложно". Поверь, по-другому ничего не получится. По принципу собирания разных кусков и процедур из разных источников ты никогда не построишь рабочую и надежную базу.
Это не пустые слова! Это самый лучший совет, IMHO...
...
Рейтинг: 0 / 0
Автосчетчик в сабформе.
    #32842590
Mulat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Линукс, ничего подобного!
Все как раз и пытались влепит в базу процедуры,а я наоборот делал ее самыми простыми методами. Такими, которые умею и такими, которые способен понять.
Вижуал я не юзаю вообще, но в данном случае ВЫ его юзаете и его необходимо, ккак я понял, юзать в данном случае. Я этого сделать не могу, прошу вас. Не хочешь помочь - не нужно. Я в своей базе все понимаю, ибо она очень простая. Практически все связи в ней один к одному.
На рисунке видно, как должно быть. Обратите внимание на поле "NO"!!!
Скачайте тогда не Ромкин файл, а мой - самый первый. Там должно все быть ок.
...
Рейтинг: 0 / 0
25 сообщений из 56, страница 2 из 3
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Автосчетчик в сабформе.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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