![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]()
код конечно устрелиться - тупое копирование
хотя ничего там не зависит от этих ифов (по крайней мере в том варианте в котором приведено здесь) и зачем нужно запускать вот такой цикл: Код:
и зачем делать это? Код:
Последний раз редактировалось soleil@mmc; 12.12.2009 в 20:47. |
![]() |
![]() |
![]() |
#12 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Абсолютно верно.
Неохота было сначала даже просматривать код, а сейчас пробежался - Inc(i) висит вне цикла... Ну, а это: Код:
![]() |
![]() |
![]() |
![]() |
#13 |
Форумчанин
Регистрация: 01.02.2007
Сообщений: 785
|
![]()
к слову о коде - гораздо проще, на мой взгляд, выявлять ошибки, если прописывать with. Я уже не представляю работу в делфи без него, когда куча строк с одним объектом.
Изо всей благодати
В руках крепко сжатых Я донесу только капли |
![]() |
![]() |
![]() |
#14 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Поправил код на такой:
Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#15 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Продолжение:
Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#16 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]()
еще немного по коду
а в чем отличия кода после строки Код:
имхо там никакой разницы, а просто куча лишних проверок а даже если бы и была разница, то все равно достаточно было бы ее реализовать внутри одного такого блока кода а по запросу - приведи тексты запросов в этом компоненте - будет видно либо сними галку ReadOnly с датасета |
![]() |
![]() |
![]() |
#17 | ||
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]() Цитата:
Цитата:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
||
![]() |
![]() |
![]() |
#18 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]()
весь код можно свести к этому
Код:
все-таки есть инкремент, а цикла уже нет... в предыдущем твоем варианте был цикл, но он был криво реализован короче, напиши по-русски что ты там вообще делаешь? может это можно как-то проще организовать |
![]() |
![]() |
![]() |
#19 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]() Цитата:
![]() ................ P.S. Код попробовал. Выдается снова ошибка "pFIBDataSet_rezult: Cannot modify a read-only dataset". И, кстати, soleil@mmc, в строке Код:
Должно быть так: Код:
![]()
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
Последний раз редактировалось artemavd; 13.12.2009 в 18:10. |
|
![]() |
![]() |
![]() |
#20 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]()
1) ну да, множества в паскале в квадратных скобках (путаю иногда с пиэлевым синтаксисом)
2) замечательно, листай свои стринггриды и вноси данные только вот в обработчике у тебя нет листания и если сравнивать со старым примером, то там у тебя был компонент ТТабле - через него редактировать/добавлять легко (если это данные одной таблицы) а в ФИБах еще нужно правильно все написать в запросе, но стринггриды-то у тебя не ДБ-шные и тогда неясно зачем ты там постишь и рефреш/опен делаешь?! 3) дык каков текст запроса в Form13.pFIBDataSet_rezult? имхо проще написать отдельным запросом Код:
и тогда ни к чему там делать вот это Код:
Код:
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Переделка программы по массиву | IDakar | Помощь студентам | 0 | 26.11.2009 16:54 |
Переделка кода | hen | Общие вопросы C/C++ | 6 | 24.10.2009 17:58 |
Переделка задачи на Record | Impario | Помощь студентам | 14 | 16.02.2009 18:49 |
Двумерные маcсивы(переделка). | Hostlman | Помощь студентам | 2 | 26.12.2007 19:14 |