Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.12.27;
Скачать: CL | DM;

Вниз

ADOTable позиция   Найти похожие ветки 

 
Andrewtitoff ©   (2009-11-11 11:27) [80]


> Сергей М. ©   (11.11.09 11:19) [78]
> > не допирает откуда nil возникает и почемуСтатические переменные,
>  каковой является Form1, Form2 и иже с ними, на момент старта
> приложения всегда инициализированы нулями. Application.CreateForm(TForm1,
>  Form1); //<-- при выполнении этой строчки происходит вызов
> обработчика AfterScroll, в кготором ты обращаешься к переменной
> Form2, Application.CreateForm(TForm2, Form2); //<-- которая,
>  в свою очередь, получает валидное значение в этой строчке


А если их местами поменять? =)))
Хотя в принципе и так пока что устраивает


> Сергей М. ©   (11.11.09 11:21) [79]
> > сейчас все работает и это именно то - что я хотелА теперь
> установи фильтр на свою таблицу и получи еще раз граблями)

Фильтровал - пока что все в норме!, а что должно быть?, какие грабли?


 
Сергей М. ©   (2009-11-11 11:30) [81]


> что должно быть?, какие грабли?


Сказка про белого бычка)
см. [3]


> если их местами поменять


Меняй, я не возражаю)
Но когда опять получишь граблями, не жалуйся)


 
Dennis I. Komarov ©   (2009-11-11 11:32) [82]

Да никто над тобой не стебется, тебе еще раз не тонко намекаю переделывай структуру базы, а не ваяй своего монстра


 
Andrewtitoff ©   (2009-11-11 11:40) [83]


> Сергей М. ©   (11.11.09 11:30) [81]
> > что должно быть?, какие грабли?Сказка про белого бычка)см.
>  [3]> если их местами поменятьМеняй, я не возражаю)Но когда
> опять получишь граблями, не жалуйся)

Так мне так толком и не обьяснили суть той фразы, а перевод тож как то я не доконца понял, т.е. я понял что может быть, но когда и почему непонял... =)))

Не, небуду тогда менять, эт я так просто спросил для интереса....


> Dennis I. Komarov ©   (11.11.09 11:32) [82]
> Да никто над тобой не стебется, тебе еще раз не тонко намекаю
> переделывай структуру базы, а не ваяй своего монстра


Ну так я же говорил что немогу менять то - что влияет на работу старой чудо оболочки... =((((
Это уже не от меня зависит... =((((
Во вторых вы толком так и не сказали что можно сделать не нарушая вышесказанного условия...
А я сам боюсь лезть такие дела творить т.к. как всегда сначала все работает - а потом в семый ответственный момент находишь какой нибудь глюк и потом долго и упорно его отлавливаешь... =(((


 
Anatoly Podgoretsky ©   (2009-11-11 11:42) [84]

> Sergey13  (11.11.2009 10:49:06)  [66]

Но жалуется он то на него и на тупых, на его взгляд, бабулек.


 
Сергей М. ©   (2009-11-11 11:43) [85]


> Andrewtitoff ©   (11.11.09 11:40) [83]


А ты и не переводил ее)
Ахинею, которую тебе выдал транслятор, за перевод считать нельзя.


 
Anatoly Podgoretsky ©   (2009-11-11 11:44) [86]

> Dennis I. Komarov  (11.11.2009 10:59:10)  [70]

Еще не хватало обсуждать в сотне постов и Акцесс.


 
Andrewtitoff ©   (2009-11-11 11:44) [87]


> Dennis I. Komarov ©   (11.11.09 11:32) [82]
> Да никто над тобой не стебется, тебе еще раз не тонко намекаю
> переделывай структуру базы, а не ваяй своего монстра

Кстати относительно структуты - это позиция руководства, и в чем то они правы - например то что названия улиц так и занесены словами, и не индексы из справочника, и связанно это с тем - что кто бы не пришел эту базу ковырять - все вем ясно и понятно, а если распихать по справочникам - то в случае чего попробуй потом собери обратно  и разбкрись какая цифра какой улице соответствует, а скоросто их и так устраивает, она ту не главное....


 
Anatoly Podgoretsky ©   (2009-11-11 11:47) [88]

> Andrewtitoff  (11.11.2009 11:17:17)  [77]

Не твоя вот и не лезь. А то делаешь сейчас мега чудовище, и не дай бог если хоть как то заработает, бабулек же инфаркт хватит.


 
Andrewtitoff ©   (2009-11-11 11:48) [89]


> Anatoly Podgoretsky ©   (11.11.09 11:42) [84]
> > Sergey13  (11.11.2009 10:49:06)  [66]Но жалуется он то
> на него и на тупых, на его взгляд, бабулек.

Да не на кого я не жалуюсь..., что вы напали то на меня?


> Сергей М. ©   (11.11.09 11:43) [85]
> > Andrewtitoff ©   (11.11.09 11:40) [83]А ты и не переводил
> ее)Ахинею, которую тебе выдал транслятор, за перевод считать
> нельзя.


Ну так я и говорю что я ничего можно сказать не понял что вы мне сказали... =(((


> Anatoly Podgoretsky ©   (11.11.09 11:44) [86]
> > Dennis I. Komarov  (11.11.2009 10:59:10)  [70]Еще не хватало
> обсуждать в сотне постов и Акцесс.

По моему я вам явно жить мешаю... =))))


 
Сергей М. ©   (2009-11-11 11:48) [90]


> относительно структуты - это позиция руководства


Идиотская, ничем не оправданная позиция.
Тогда уж и КЛАДР нужно запретить в бухгалтерии)


 
Dennis I. Komarov ©   (2009-11-11 11:49) [91]


> Ну так я же говорил что немогу менять то - что влияет на
> работу старой чудо оболочки... =((((

Глупости. Поменять в твоей оболочке (а судя по таблице она не шибко хорошая) запросы к данным не так сложно. В идеале функционал сего чуда вообще реализовать в своей программе.

> Во вторых вы толком так и не сказали что можно сделать не
> нарушая вышесказанного условия...
> А я сам боюсь лезть такие дела творить т.к. как всегда сначала
> все работает - а потом в семый ответственный момент находишь
> какой нибудь глюк и потом долго и упорно его отлавливаешь.
> .. =(((

Хорошего ничего низя.


 
Andrewtitoff ©   (2009-11-11 11:51) [92]


> Anatoly Podgoretsky ©   (11.11.09 11:47) [88]
> > Andrewtitoff  (11.11.2009 11:17:17)  [77]Не твоя вот и
> не лезь. А то делаешь сейчас мега чудовище, и не дай бог
> если хоть как то заработает, бабулек же инфаркт хватит.

Значит точно мешаю...
Что вы прицепились то со своей критикой?, да плохой из меня программер, ну так я и не претендую на какие либо звания, но бывают кстати и хуже, каждый волен делать то что ему хочется.., вот хочу я написать эту прогу и пишу, не хотите вы мне помогать - не помогайте, но нападать то постоянно зачем, честное слово не знаю как с другими но со мной наше общение больше на флуд похоже....


 
Сергей М. ©   (2009-11-11 11:53) [93]


> я ничего можно сказать не понял что вы мне сказали


Ты и не хотел понять.
Ты сразу писАть бросился)

Тебе справка говорит - НЕЛЬЗЯ надеяться НИ на RecordCount НИ на RecNo,  а ты все свое гнешь)


 
Dennis I. Komarov ©   (2009-11-11 11:55) [94]

Посмотрел в анкету - до этого думал что Овен


 
Andrewtitoff ©   (2009-11-11 11:57) [95]


> Сергей М. ©   (11.11.09 11:48) [90]
> > относительно структуты - это позиция руководстваИдиотская,
>  ничем не оправданная позиция.Тогда уж и КЛАДР нужно запретить
> в бухгалтерии)


Не скажите, вы же знаете какие сейчас специалисты, обащаются же не к тем кто может сделать - а к тем кто хочет денег срубить, к сожалению так оно как правило есть....
Можете даже возрадоваться посмотрем статистику опроса у меня в группе относительно компьютерной помощи:
http://vkontakte.ru/club2025068
И делайте выводы, хотя я думаю вы и так все знаете... =))))


> Dennis I. Komarov ©   (11.11.09 11:49) [91]
> > Ну так я же говорил что немогу менять то - что влияет
> на > работу старой чудо оболочки... =((((Глупости. Поменять
> в твоей оболочке (а судя по таблице она не шибко хорошая)
> запросы к данным не так сложно. В идеале функционал сего
> чуда вообще реализовать в своей программе.> Во вторых вы
> толком так и не сказали что можно сделать не > нарушая вышесказанного
> условия...> А я сам боюсь лезть такие дела творить т.к.
> как всегда сначала > все работает - а потом в семый ответственный
> момент находишь > какой нибудь глюк и потом долго и упорно
> его отлавливаешь.> .. =(((Хорошего ничего низя.


В смысле?, что именно реализовать в программе?, а так я и так по максимуму хочу сделать все в программе - а из базы повыкидывать все лишнее....


 
Andrewtitoff ©   (2009-11-11 11:59) [96]


> Сергей М. ©   (11.11.09 11:53) [93]
> > я ничего можно сказать не понял что вы мне сказалиТы и
> не хотел понять.Ты сразу писАть бросился)Тебе справка говорит
> - НЕЛЬЗЯ надеяться НИ на RecordCount НИ на RecNo,  а ты
> все свое гнешь)

А на что можно?
Сейчас даже банки никаких гарантий не дают... =))))
> Dennis I. Komarov ©   (11.11.09 11:55) [94]
> Посмотрел в анкету - до этого думал что Овен

Ну вот давайте без этого, я же вас бараном не обзывал....


 
Сергей М. ©   (2009-11-11 12:09) [97]


> Andrewtitoff ©   (11.11.09 11:57) [95]


> посмотрем статистику опроса у меня в группе относительно
> компьютерной помощи


Хрень какая-то .. В огороде бузина, а в Киеве дядька..
Это ты вообще к чему приплел ?)


> А на что можно?


Только на методы навигации по НД)


 
Anatoly Podgoretsky ©   (2009-11-11 12:11) [98]

> Andrewtitoff  (11.11.2009 11:48:29)  [89]

Нашел козла отпущения.


 
Sergey13 ©   (2009-11-11 12:12) [99]

> [87] Andrewtitoff ©   (11.11.09 11:44)
> Кстати относительно структуты - это позиция руководства, и в чем то они правы

Они по теории относительности нечего не говорили? Любопытно было бы почитать. 8-)


 
Anatoly Podgoretsky ©   (2009-11-11 12:12) [100]

> Andrewtitoff  (11.11.2009 11:51:32)  [92]

> да плохой из меня программер,

Не льсти себе.


 
Anatoly Podgoretsky ©   (2009-11-11 12:13) [101]

> Dennis I. Komarov  (11.11.2009 11:55:34)  [94]

Тонко


 
Andrewtitoff ©   (2009-11-11 13:31) [102]


> Сергей М. ©   (11.11.09 12:09) [97]
> > Andrewtitoff ©   (11.11.09 11:57) [95]> посмотрем статистику
> опроса у меня в группе относительно > компьютерной помощиХрень
> какая-то .. В огороде бузина, а в Киеве дядька..Это ты вообще
> к чему приплел ?)

К тому - что 47.8% населения Санкт-Петербурга сами оказывают компьютерную помощь, я думаю о качестве данной помощи не нужно рассказывать...


> > А на что можно?Только на методы навигации по НД)

Это в смысле все через DataSet делать?


> Anatoly Podgoretsky ©   (11.11.09 12:11) [98]
> > Andrewtitoff  (11.11.2009 11:48:29)  [89]Нашел козла отпущения.
>

Это как раз вы помоему его нашли... =)))

тупо...


 
Сергей М. ©   (2009-11-11 13:38) [103]


> Это в смысле все через DataSet делать?


А ты сейчас "через что" делаешь ?)
Через него, родного, и делаешь)
TADOTable есть непрямой наследник TDataSet


 
Andrewtitoff ©   (2009-11-11 14:01) [104]


> Сергей М. ©   (11.11.09 13:38) [103]
> > Это в смысле все через DataSet делать?А ты сейчас "через
> что" делаешь ?)Через него, родного, и делаешь)TADOTable
> есть непрямой наследник TDataSet


Чет я вообще запутался.. =)))
Ну я погуглил и вот что нашел:


Основные свойства, методы и события НД

.......

Методы:

|procedure Append;                     |Добавляет пустую запись в конец НД     |
|procedure AppendRecord(const Values:  |Добавляет новую запись, заполняет ее   |
|Array of const);                      |поля значениями Values и отсылает ее в |
|                                      |БД                                     |
|procedure ApplyUpdates;               |Записывает кэш обновления в таблицы БД |
|procedure Cancel;                     |Отменяет все изменения текущей записи, |
|                                      |которые не были сохранены в БД         |
|procedure CancelUpdates;              |Очищает кэш обновления                 |
|procedure CheckBrowseMode;            |Если НД находился в состоянии          |
|                                      |редактирования или вставки, вызывает   |
|                                      |метод Post для записи изменений в БД   |
|procedure ClearFields;                |Очищает все поля текущей записи        |
|procedure Close;                      |Закрывает НД                           |
|procedure                             |Закрывает базу данных Database         |
|CloseDatabase(Database:TDatabase);    |                                       |
|procedure CommitUpdates;              |Очищает кэш после успешного обновления |
|                                      |данных в БД                            |
|function ControlsDisabled: Boolean;   |Возвращает True, если показ данных в   |
|                                      |визуальных компонентах временно        |
|                                      |запрещен методом DisableControls       |
|procedure Delete;                     |Удаляет текущую запись                 |
|function DisableControls;             |В целях улучшения производительности   |
|                                      |при навигации по НД временно запрещает |
|                                      |смену данных в визуальных компонентах  |
|procedure Edit;                       |Редактирует текущую запись             |
|procedure EnableCointrols;            |Отменяет действие метода               |
|                                      |DisableControls                        |
|function FieldByName(const FieldName: |Обеспечивает доступ к полю по его имени|
|String):TField;                       |FieldName                              |
|function FindField(const FieldName:   |Ищет поле FieldName в НД и возвращает  |
|String):TField;                       |ссылку на поле или NIL, если поле не   |
|                                      |найдено                                |
|function FindFirst: Boolean;          |Пытается установить курсор на первую   |
|                                      |запись НД и возвращает True в случае   |
|                                      |успеха                                 |
|function FindLast: Boolean;           |Пытается установить курсор на последнюю|
|                                      |запись НД и возвращает True в случае   |
|                                      |успеха                                 |
|function FindNext: Boolean;           |Пытается установить курсор на следующую|
|                                      |запись НД и возвращает True в случае   |
|                                      |успеха                                 |
|function FindPrior: Boolean;          |Пытается установить курсор на          |
|                                      |предыдущую запись НД и возвращает True |
|                                      |в случае успеха                        |
|function First: Boolean;              |Устанавливает курсор на первую запись в|
|                                      |НД                                     |
|procedure FreeBookMark(BookMark:      |Освобождает память связанную с         |
|TBookMark); virtual;                  |закладкой BookMark                     |
|function GetBookMark: TBookMark;      |Создает закладку на текущей записи и   |
|virtual;                              |возвращает указатель на нее            |
|procedure GotoBookMark(BookMark:      |Обеспечивает возврат к записи,         |
|TBookMark);                           |связанной с закладкой BookMark         |
|procedure Insert;                     |Переводит НД в режим вставки записей   |
|procedure InsertRecord(const Values:  |Создает пустую запись, наполняет ее    |
|array of const);                      |поля значениями Values и вставляет ее в|
|                                      |НД                                     |
|function isEmpty: Boolean;            |Возвращает True, если в НД нет записей |
|procedure Last;                       |Устанавливает курсор на последнюю      |
|                                      |запись                                 |
|function Locate(const KeyFields:      |Ищет в полях перечисленных в параметре |
|String; const KeyValues: Variant;     |KeyFields, значения, указанные в       |
|Options: TLocateOptions): Boolean;    |KeyValues при условиях, заданных       |
|                                      |параметром Options. Если запись        |
|                                      |найдена, делает ее текущей и возвращает|
|                                      |True                                   |
|function LookUp(const KeyFields:      |Используется в детальных НД для поиска |
|String; const KeyValues: Variant;     |в полях KeyFields значений KeyValues.  |
|const ResultFields: String): Variant; |При успехе возвращает значение полей   |
|                                      |ResultFields                           |
|function MoveBy(Distance:             |Перемещает курсор на Distance записей  |
|Integer):Integer;                     |вверх или вниз относительно текущей    |
|                                      |записи                                 |
|procedure Next;                       |Перемещает курсор к следующей записи   |
|procedure Open;                       |Открывает НД                           |
|procedure Post; virtual;              |Сохраняет вставленную или              |
|                                      |отредактированную запись в таблице БД  |
|procedure Prior;                      |Перемещает курсор к предыдущей записи  |
|procedure Refresh;                    |Обновляет НД данными из БД             |
|procedure SetFields (const Values:    |Устанавливает значения Values во все   |
|array of const);                      |поля текущей записи                    |


 
Сергей М. ©   (2009-11-11 14:14) [105]


> и вот что нашел


И ?


 
Dennis I. Komarov ©   (2009-11-11 14:15) [106]

Зачем они тут?


 
Sergey13 ©   (2009-11-11 14:28) [107]

> [104] Andrewtitoff ©   (11.11.09 14:01)
> Ну я погуглил и вот что нашел:

Странный ты. Мог бы просто нажать Ф1. 8-)


 
Andrewtitoff ©   (2009-11-11 15:26) [108]


> Сергей М. ©   (11.11.09 14:14) [105]
> > и вот что нашелИ ?

И не совсем понял что Вы имели ввиду... =)))


> Sergey13 ©   (11.11.09 14:28) [107]
> > [104] Andrewtitoff ©   (11.11.09 14:01)> Ну я погуглил
> и вот что нашел:Странный ты. Мог бы просто нажать Ф1. 8-
> )


Ну подумал - мало ли не про то разговор.., вот и решил погуглить на всякий случай =)))


 
Сергей М. ©   (2009-11-11 15:34) [109]


> И не совсем понял что Вы имели ввиду


А я совсем не понял, к чему это "погуглил .. нашел")
Равно как и совсем не понял, сделал ли ты из найденного какие-либо выводы)


 
Andrewtitoff ©   (2009-11-11 16:03) [110]


> Сергей М. ©   (11.11.09 15:34) [109]
> > И не совсем понял что Вы имели ввидуА я совсем не понял,
>  к чему это "погуглил .. нашел")Равно как и совсем не понял,
>  сделал ли ты из найденного какие-либо выводы)


Ну я так понял что вообще речь идет о том что пока бабушка что то делает - на сервере уже база изменилась а у нее отображаются старые данные и для того что бы все было ок - нужно каждый раз запрос посылать, правильно я понял?


 
Сергей М. ©   (2009-11-11 16:05) [111]


> правильно я понял?


Ну упрощенно говоря - да.


 
Andrewtitoff ©   (2009-11-11 16:58) [112]


> Сергей М. ©   (11.11.09 16:05) [111]
> > правильно я понял?Ну упрощенно говоря - да.

Урррраааа =))))))
гордитесь мной! =))))))
я немножко подумал и почитал =)))))

P.S.
Ну в общем то говоря пока все работает так что тему наверное можно закрывать.



Страницы: 1 2 3 вся ветка

Текущий архив: 2009.12.27;
Скачать: CL | DM;

Наверх




Память: 0.72 MB
Время: 0.025 c
2-1257440700
-=SV=-
2009-11-05 20:05
2009.12.27
Как сохранять позицию компонетв после закрытия программы


2-1257165542
Andrewtitoff
2009-11-02 15:39
2009.12.27
DBComboBox


2-1257545435
Igorishe
2009-11-07 01:10
2009.12.27
передача метода


6-1211196570
KuH
2008-05-19 15:29
2009.12.27
Авторизация через TServerSocket


1-1230616083
Karburator
2008-12-30 08:48
2009.12.27
сложное заглавие таблицы