Alex \V/ |
Вообщем задача состоит в следущем. В таблице есть разные записи, счетчик_ID при этом random. Как можно автоматически присваивать номера при создании новой записи, чтобы они последовательно один за другим следовали. При чем, если изделие принадлежит к группе А, то нумерация следует по одному циклу, если к группе В, то по другому циклу.
Помогите, пожалуйста. |
Получить новое уникальное значение номера для каждой группы можно, например так:
Dmax("ПолеНомера","Таблица","[ПолеГруппы]=" tipGruppa) + 1
Здесь переменная tipGruppa в общем случае может быть полем на форме, переменной, функцей. По обстоятельствам. Скажем, в запросе или в свойстве Данные поля нельзя использовать переменную, но можно функцию. Если в тексте программы ВБА, то можно и переменную.
Главное, чтобы в tipGruppa было нужное значение группы.
И еще. Если группа текстовое значение, то tipGruppa следует оконтурить с обоих сторон апострофами.