Ограничить количество строк (значение ID) в таблице

Assasin
Дата: 27.12.2011 15:27:19
Привет всем.

Есть две таблицы

Table 1
NumberName
1a
2b
3c
4d
5e
6f
7g
8h
9i
10j


Table 2
NumberName
1a
2b
3c
4d
5e
6f
7g
8h
9i
10j
11k
12l
13m
14n


Number = ID
Вот как бы сделать так, чтобы значения Number для Table 1 было фиксировано не более 10, а для Table 2 не более 14?
mds_world
Дата: 27.12.2011 15:44:02
В какой операции должно фиксироваться максимальное количество записей? При ручном вводе в форму, при добавлении запросом? При импорте из внешнего источника? Еще как-то?
DENIS_CHEL
Дата: 27.12.2011 15:45:04
bubucha
Дата: 27.12.2011 15:47:00
Условие на значение? :-)
bibiskula
Дата: 27.12.2011 15:47:56
Assasin,

А там разве внизу в параметрах столбца можно задать чтоб встовлялись значения только меньше 10.
Или вопрос не про то?
Assasin
Дата: 27.12.2011 15:52:15
прошу прощения, кажется я неправильно сформулировал вопрос
ввод данных осуществляется вручную
ограничение должно быть на количестве строк, то есть в одной таблице максимум 10 строк, во второй 14
bibiskula
Дата: 27.12.2011 15:53:16
Assasin
прошу прощения, кажется я неправильно сформулировал вопрос
ввод данных осуществляется вручную
ограничение должно быть на количестве строк, то есть в одной таблице максимум 10 строк, во второй 14
А если добавляем 11 то что должно произойти?
Assasin
Дата: 27.12.2011 15:58:13
не должна добавляться и все
ну, типа матрица 10х2:)
qwrqwr
Дата: 27.12.2011 16:02:21
Assasin
ограничение должно быть на количестве строк, то есть в одной таблице максимум 10 строк, во второй 14

В акцессе это решаемо, т.к. он поддерживает чек констрейнты на таблицу в целом (а не только на текущую строку).
Но из графической оболочки акцесса это сделать нельзя. Только программно.
ALTER TABLE T ADD CONSTRAINT TenRow CHECK ((SELECT Count(*) FROM T) < 11);

пример 1
пример 2
Программист-Любитель
Дата: 27.12.2011 16:16:35
Если матрица, то для ввода лучше навставлять сразу столько пустых строк, сколько нужно и давать поользователю только вводить значения в ячейках. Как кусок экселя. К тому же матрица - нужно будет позаботиться не только о фиксированных строках, но и о столбцах. Я бы сделал на отвязных рекордсетах.