Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.12.27;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.72 MB
Время: 0.009 c
1-1215982046
Stan
2008-07-14 00:47
2009.12.27
Кириллица отображается неверно.


4-1226050103
pushkin42
2008-11-07 12:28
2009.12.27
А какое сообщение возникает когда...


2-1257412157
zorik
2009-11-05 12:09
2009.12.27
xml отчеты word


2-1257499247
LordTor
2009-11-06 12:20
2009.12.27
Подскажите как сделать синхронизациию 2х папок


15-1256379385
DVM
2009-10-24 14:16
2009.12.27
Посоветуйте как лучше поступить.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский