|
|
|
Po najatiu knopki v forme proverit est li uje v tabl. takie dannue?
|
|||
|---|---|---|---|
|
#18+
Po najatiu knopki v forme, proverit est li uje v tabl. takie dannue? Est dve tabl., nado sravnit dannue po odnomy parametry(ProjektNr)v Tabl1, esli takoi nomer est v tabl.2 to vudat soobschenie ob oschibke. ============== <Как> по нажатию кнопки в форме проверить, есть ли уже в таблице такие<-то> данные? Есть две таблицы, надо сравнить данные по одному параметру (ProjectNr) в Tabl1, и, если такой <параметр> есть в Tabl2, то выдать сообщение об ошибке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2005, 13:10:40 |
|
||
|
Po najatiu knopki v forme proverit est li uje v tabl. takie dannue?
|
|||
|---|---|---|---|
|
#18+
Для тех у кого нет русской клавиатуры, предлагаем: Русская Виртуальная Клавиатура ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2005, 13:26:37 |
|
||
|
Po najatiu knopki v forme proverit est li uje v tabl. takie dannue?
|
|||
|---|---|---|---|
|
#18+
а начнем с того, что нефиг пложить кучу таблиц сделай ОДНУ таблицу и НЕ ДАВАЙ ввести туда повторяющиеся значения (читай про первичный ключ/primary key) если же нужно и правда сравнить, LEFT JOIN тебе в помощь: соединяешь 2 своих таблы в запросе с условием not null в таблице-эталоне = получишь СОВПАДАЮЩИЕ записи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2005, 14:07:53 |
|
||
|
Po najatiu knopki v forme proverit est li uje v tabl. takie dannue?
|
|||
|---|---|---|---|
|
#18+
Chego ne hvataet? SELECT TBL1.Id,TBL.FIELD1 FROM TBL1 LEFT JOIN TBL2 ON TBL1.ID=TBL2.ID WHERE TBL2.ID=NULL UNION SELECT TBL2.ID,TBL2.FIELD1 FROM TBL2 LEFT JOIN TBL! ON TBL2.ID=TBL1.ID WHERE TBL1.ID=NULL Rugaetsja na Select! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2005, 17:00:11 |
|
||
|
Po najatiu knopki v forme proverit est li uje v tabl. takie dannue?
|
|||
|---|---|---|---|
|
#18+
FROM TBL2 LEFT JOIN TBL! ON TBL2.ID=TBL1.ID TBL! - странное имя для таблицы + пишите по русски - для этого есть виртуальная клавиатура ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2005, 17:07:39 |
|
||
|
Po najatiu knopki v forme proverit est li uje v tabl. takie dannue?
|
|||
|---|---|---|---|
|
#18+
спасибо за участие! это была опечатка. но проблему пока не решил этим способом. поставил запрет на повторения в таблице, срабатывает, но выдает стандартное сообщение об ошибке. возможно ли заменить его на свое, типа 'проект уже существует' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2005, 17:28:47 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32882407&tid=1669059]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
42ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 360ms |

| 0 / 0 |
