![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 01.02.2009
Сообщений: 52
|
![]()
помогите, пожалуйста написать следующее условие...
If (TableN.Locate('ID1; ID2', VarArrayOF([a,b]),[]) = true) and (ЭТА ЗАПИСЬ ЕДИНСТВЕННАЯ) then ....... как написать вторую часть условия?
Машины должны работать! Люди должны думать!
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 04.04.2009
Сообщений: 438
|
![]()
Условие "ЭТА ЗАПИСЬ ЕДИНСТВЕННАЯ" допускает двойное толкование:
"ЭТА ЗАПИСЬ ЕДИНСТВЕННАЯ из записей, удовлетворяющих условию, указанному в Locate"? и "ЭТА ЗАПИСЬ ЕДИНСТВЕННАЯ в таблице базы"? Поэтому чтобы ответить на вопрос, надо знать что подразумевается. Если имеется ввиду второе толкование, то получение значения количества записей в таблице (одна или много) зависит от типа базы. Если SQL база, то запросом "SELECT count(*) from <имя таблицы>". Если база не SQL, то может помочь свойство TTable RecordCount. |
![]() |
![]() |
![]() |
#3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 01.02.2009
Сообщений: 52
|
![]()
виноват)) "ЭТА ЗАПИСЬ ЕДИНСТВЕННАЯ" подразумевается: существует запись удоблетворяющая условию locate одна такая. В таблице БД много записей! Скандербег, первый из твоих вариантов
Машины должны работать! Люди должны думать!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как удалять записи по условию, через ADO | Dimok82 | БД в Delphi | 4 | 13.03.2009 19:28 |
Поиск последней записи в определенной строке | Maxx | Microsoft Office Excel | 5 | 04.03.2009 14:01 |
при добавлении новой записи через форму подставлолось значение из другой таблицы | Baxxter | Microsoft Office Access | 1 | 07.01.2009 22:23 |
Отредактируйте,пожалуйста,задачу на записи, вычисляющую дату через m дней. | JiLiYa | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 26.12.2008 09:29 |
Поиск через запрос | Таня84 | БД в Delphi | 1 | 17.02.2007 02:52 |