|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
12.01.2014, 13:32 | #1 |
Форумчанин
Регистрация: 08.11.2013
Сообщений: 137
|
условие в цикле
В таблице ADOTable6 есть поля AAA, SSS, XXX.
Нужно пробежаться по таблице и в зависимости от значения поля AAA заполнить поле XXX. s - значение поля SSS Код:
Насколько я понял при выполнении цикла берется либо первое либо последнее значение 's' из ADOTable6 и расставляется в таблице согласно формуле, т.е. p1 - всегда одинаковые, p2 - всегда одинаковые, p3 - всегда одинаковые. |
12.01.2014, 13:39 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Правильно поняли - значение берется из какой-то одной записи. В цикл нельзя что-ли перетащить присвоение в s,p1,p2,p3?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
12.01.2014, 13:47 | #3 | |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
Цитата:
|
|
12.01.2014, 14:15 | #4 |
Форумчанин
Регистрация: 08.11.2013
Сообщений: 137
|
|
12.01.2014, 14:19 | #5 |
Форумчанин
Регистрация: 08.11.2013
Сообщений: 137
|
|
12.01.2014, 14:34 | #6 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
при чем тут расчеты? и почему собственное участие в расчетах должно на что-то влиять?
если число значит и работать с числом, простое сравнение как у вас с целочисленными данными отработает на порядок быстрее и что самое главное правильно, нежели как со строками вы простоите но это индуский код типа как if true = true then result := true else result := false; |
12.01.2014, 15:26 | #7 | |
Форумчанин
Регистрация: 08.11.2013
Сообщений: 137
|
Цитата:
1. Asinteger='11' вмнсто AsString='11' повлияет на правильность работы цикла? 2. Вы можете помочь сделать цикл рабочим, почему значение 's' не меняется при проходе цикла по таблице? |
|
12.01.2014, 15:35 | #8 | ||
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
Цитата:
Цитата:
вы бы задачу рассказали, потому как есть подозрение что это все тут совсем не надо, хватит простого запроса на обновление |
||
12.01.2014, 15:39 | #9 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
и еще если у вас ADOTable6 привязана к визуальным контролам то надо временно отключать связь эту, иначе этот код будет работать и долго и ефекты странные наблюдать будете..
|
12.01.2014, 17:00 | #10 |
Форумчанин
Регистрация: 08.11.2013
Сообщений: 137
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Условие в цикле | HiDunay | Общие вопросы C/C++ | 2 | 29.11.2013 19:03 |
бабочка в цикле | mixon-21 | Общие вопросы C/C++ | 3 | 06.03.2013 11:54 |
условие в цикле с блокировкой колонок | KSTeeen | Microsoft Office Excel | 9 | 18.11.2012 22:15 |
Цикл в цикле | SkyL1ne | Помощь студентам | 7 | 02.04.2010 07:36 |
условие в цикле | Николай Сергеевич | Общие вопросы C/C++ | 8 | 24.12.2009 14:25 |