2015-11-04 2 views
-1

Как я могу получить номер записи в форме?Получить номер записи в MS Access

Могу ли я использовать его в sql-запросах? enter image description here

Edit: У меня есть отчет, который получает данные из формы с помощью запроса SQL, проблема, когда у меня есть несколько записей отчет показывает первую запись таблицы

ответ

0

Вы никогда не должны полагаться на то, что не является частью самих данных. Для каждой из ваших таблиц вы можете иметь столбец идентификатора как целочисленное значение autoinc (первичный ключ).

+0

Да, у меня есть удостоверение личности в моей таблице, но я получаю мои данные из формы и когда у меня есть несколько записей, результат запроса всегда показывает первую запись. – AliTheOne

+0

Что вы имеете в виду? Как выглядит ваша структура таблицы и запрос? –

0

использовать неограниченное текстовое поле (из таблицы или запроса) с источником, находящимся

=[CurrentRecord] 

Добавление поля как такового

SELECT A.*, 
    (SELECT COUNT(*) FROM AssetsExtended where A.ID>=ID) AS RowNum 
FROM AssetsExtended AS A 
ORDER BY A.ID; 
+0

Спасибо, но это дает мне #Error в textBox – AliTheOne

+0

@AliTheOne, больше информации о том, что вы пробовали, было бы полезно для получения ошибки. Откройте таблицу 1, создайте ленту, щелкните форму. В средствах компоновки формы перетащите текстовое поле в форму и измените источник управления на вкладке данных листа свойств на = [CurrentRecord]. – ivan7707

+0

@AliTheOne, было ли мое предложение работать? – ivan7707

Смежные вопросы