|
если значение поля =0 то checkbox=fasle
|
|||
---|---|---|---|
#18+
Умные люди помогите. Есть поле количество товара. Нужно чтобы если количество товара =0, то checkbox=fasle(т.е без галочки). делал через if ничего не выходит. IF (select kolvo from sklad where kolvo=0)=0 (SELECT nalichie FROM sklad)=fasle ELSE (SELECT nalichie FROM sklad)=true endif ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2012, 22:59 |
|
если значение поля =0 то checkbox=fasle
|
|||
---|---|---|---|
#18+
longfast, Каша на письме - каша в голове ! В каком checkbox ? О чем ты, чудовище ? Ты перед тем как постить сначала бы прочитал, что написал ! Если речь о Grid`е, то в поле ControlSource колонки пишешь empty(kolvo). Поле ReadOnly ставишь в true, Sparse ставишь в true. Если checkbox на форме - почти тоже самое Код: sql 1.
Если еще раз оформишь пост через 5-ю точку (как этот), больше ответов не получишь. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2012, 00:38 |
|
если значение поля =0 то checkbox=fasle
|
|||
---|---|---|---|
#18+
longfastУмные люди помогите. Есть поле количество товара. Нужно чтобы если количество товара =0, то checkbox=fasle(т.е без галочки). делал через if ничего не выходит. IF (select kolvo from sklad where kolvo=0)=0 (SELECT nalichie FROM sklad)=fasle ELSE (SELECT nalichie FROM sklad)=true endif Нет, вы только поглядите, что можно сделать из обычной сноповязалки и швейной машинки имени Зингера. И что характерно, селекты человек уже где-то подсмотрел, но правда безрезультатно :) Особенно, если учесть некое странное слово "fasle", которого нет в общеизвестных словарях (японский не проверял). Только в переводе с языка племени бунгу-мунгу это переводится, как ... <censored>. Взять хотя бы строчку Код: sql 1.
Я, конечно, не есть сильно понимайт в вашей мови, но есть такая переменная _TALLY, в которой сохраняется результат (к-во отобранных записей) последнего селекта. Т.е. этот бред с (select kolvo from sklad where kolvo=0)=0 можно почикать ножичком, а анализировать именно глобальную переменную _TALLY опосля этого селекта. Если _TALLY=0, то нифига не выбрано. Смотрим кино далее - Код: sql 1.
Это вообще чего означает ? Нет, увольте, у меня батарейки кончились в голове :) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2012, 04:53 |
|
если значение поля =0 то checkbox=fasle
|
|||
---|---|---|---|
#18+
Люди, в програмировании не особо силен, поэтому и обратился к вам. На самом деле мне нужно чтоб если в таблице поле kolvo не ровнялось 0, то в этой же таблице поле nalichie (logical) автоматически становилось true ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2012, 19:20 |
|
если значение поля =0 то checkbox=fasle
|
|||
---|---|---|---|
#18+
longfastЛюди, в програмировании не особо силен, Найди того кто силен или иди изучай программирование. Хотя бы синтаксис, чтобы можно было хоть чуть-чуть понять что ты пытаешься сделать. Лично я вообще ничего не понял из твоей писанины. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2012, 19:38 |
|
если значение поля =0 то checkbox=fasle
|
|||
---|---|---|---|
#18+
longfastЛюди, в програмировании не особо силен, поэтому и обратился к вам. На самом деле мне нужно чтоб если в таблице поле kolvo не ровнялось 0, то в этой же таблице поле nalichie (logical) автоматически становилось true Если это надо сделать во всех записях сразу, то Код: sql 1. 2. 3.
Если это надо сделать в текущей записи, то Код: sql 1. 2.
Хотя практического смыла в поле nalichie вообще нет, поскольку отображать в CheckBox можно и результат функции. Т.е. там можно указать результат сравнения поля kolvo с нулем ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2012, 20:13 |
|
если значение поля =0 то checkbox=fasle
|
|||
---|---|---|---|
#18+
ВладимирМ Хотя практического смыла в поле nalichie вообще нет, поскольку отображать в CheckBox можно и результат функции. Т.е. там можно указать результат сравнения поля kolvo с нулем О чем ему было написано. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2012, 20:24 |
|
если значение поля =0 то checkbox=fasle
|
|||
---|---|---|---|
#18+
ВладимирМlongfastЛюди, в програмировании не особо силен, поэтому и обратился к вам. На самом деле мне нужно чтоб если в таблице поле kolvo не ровнялось 0, то в этой же таблице поле nalichie (logical) автоматически становилось true Если это надо сделать во всех записях сразу, то Код: sql 1. 2. 3.
ошибки не выдает.пишет,что 16 записей обновлены.но в таблице значения не поменялись ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2012, 21:03 |
|
если значение поля =0 то checkbox=fasle
|
|||
---|---|---|---|
#18+
спасибо, всё заработало.вот код DELETE from sklad WHERE nalichie in (select nalichie FROM sklad) update sklad ; set nalichie = iif(kolvo = 0, .F., .T.)from sklad ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2012, 22:22 |
|
если значение поля =0 то checkbox=fasle
|
|||
---|---|---|---|
#18+
longfastспасибо, всё заработало.вот код Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2012, 22:29 |
|
если значение поля =0 то checkbox=fasle
|
|||
---|---|---|---|
#18+
longfastспасибо, всё заработало.вот код Код: sql 1.
Эта команда удалит вообще ВСЕ записи в таблице sklad. Поэтому следующей команде просто нечего будет обновлять. Точнее, обновить-то она обновит, но смысла в этом уже не будет. Тот факт, что Вы вообще хоть что-то видите в своей программе свидедельствует о том, что Вы не прячите записи, помеченные как удаленные. Но это в конце концов, приведет к еще бОльшим проблемам. В FoxPro удаление записей осуществляется в два этапа. Команда Delete физически записи не удаляет, а лишь помечает их как подлежащие удалению. Физическое удаление записей осуществляется администратором базы данных отдельными процедурами, которые открывают таблицы в режиме Exclusive и дают команду PACK. Чтобы скрыть (не отображать) записи, помеченные как удаленные командой Delete следует использовать специальную глобальную настройку Код: sql 1.
Эта команда дается один раз в главном (стартовом) файле приложения, а также при открытии Private DataSession (если Вы их используете) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2012, 14:25 |
|
|
start [/forum/topic.php?fid=41&msg=38078627&tid=1583266]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
52ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 166ms |
0 / 0 |