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

Вниз

Приветствую Мастеров ! Как из обыкновенного Edit-a сунуть ...   Найти похожие ветки 

 
IronHawk   (2002-04-05 10:31) [0]

... текст в определённую ячейку DBGrid-a ?
(скажем 4-строки 5-столдца).


.... заранее благодарен!


 
Johnmen   (2002-04-05 10:37) [1]

И снова на сцену выходит любимец публики, неподражаемый IronHawk © !

Ответ на вопрос - никак !
Сунуть :) можно только в НД !


 
Виктор Щербаков   (2002-04-05 10:52) [2]

Вот именно в набор данных.
А "определённая ячейка DBGrid" отобразит изменения набора данных.
with DBGrid.DataSource.DataSet do
begin
First;
MoveBy(3);
Edit;
Fields[4].AsString := Edit1.Text;
Post;
end;


 
IronHawk   (2002-04-05 11:00) [3]


> Johnmen © (05.04.02 10:37)


> Сунуть :) можно только в НД!

Куда сунуть ... ?

> Виктор Щербаков © (05.04.02 10:52)


> MoveBy(3);

Спасибо, А там не MoveBy(5);


 
Johnmen   (2002-04-05 11:04) [4]

Отвечу за Виктор Щербаков © : Там MoveBy(5.73);


 
sniknik   (2002-04-05 11:09) [5]

подобный код некоректен. ячеек в DBGrid всегда столько сколько на экране, если пролистнуть пару экранов то вместо ожидаемого обновления определенной записи обновится запись в начале таблици.
слушай Johnmen © он хоть и грубый но правый :-). (в этом случае)


 
IronHawk   (2002-04-05 11:14) [6]


> Johnmen © (05.04.02 11:04)
> Отвечу за Виктор Щербаков © : Там MoveBy(5.73);

Несмешно !

> sniknik © (05.04.02 11:09)
> подобный код некоректен. ячеек в DBGrid всегда столько сколько
> на экране, если пролистнуть пару экранов то вместо ожидаемого
> обновления определенной записи обновится запись в начале
> таблици.

А как тогда, в тааком случае сделать, чтоб описанного небыло ???


 
Lusha   (2002-04-05 11:16) [7]

Лови...

var OldRec : Integer;
begin
with TMyDBGrid(DbGrid1) do
begin
OldRec := DataLink.ActiveRecord;
DataLink.ActiveRecord := 4;
DataSource.DataSet.Edit;
DataSource.DataSet.FieldByName(Columns[5].FieldName).AsString := "WOW! I did it";
DataSource.DataSet.Post;
DataLink.ActiveRecord := OldRec;
end;
end;

где TMyDBGrid = class(TDBGrid);

P.S. Написал бы зачем тебе все это. Жуть как интересно...


 
Johnmen   (2002-04-05 11:18) [8]

>sniknik © : Код корректен, MoveBy - метод НД...
IronHawk © не грубый - он забавный !


 
sniknik   (2002-04-05 11:28) [9]

Johnmen © похоже мы не поняли друг друга.
я хотел сказать вот что. если сделать запись в 4строку 5стобец а после листнуть страницу в гриде то на этом месте будет не 24строка грида а все так же четвертая. и следом запишутся данные из 24строки в 4 опять.
код может и правильный (ошибки не даст) но некоректный с точки зрения результата. (хотя кто знает что на самом деле ему надо, вопрося он задавать не умеет)


 
vopros   (2002-04-05 11:31) [10]

Я ему это уже объяснял.Что такие данные не могут быть полезны как он хочет.


 
Val   (2002-04-05 11:32) [11]

>Johnmen © (05.04.02 11:18)
думаю,sniknik © говорил о том, что при пркрутке DBGrida хотя бы на одну запись, или столбец видимая ячейка с координатами "(скажем 4-строки 5-столдца)." будет уже не та.


 
Val   (2002-04-05 11:34) [12]

>sniknik © (05.04.02 11:28)
сорри за повтор, не успел :(


 
Johnmen   (2002-04-05 11:44) [13]

>sniknik ©
>Val ©
Я понял о чем вы...

Просто хочу уточнить, что запись производится не в ячейки грида, а в НД, грид же лишь отображает действия с НД...


 
vopros   (2002-04-05 11:46) [14]

>Johnmen © (05.04.02 11:44)
Я думаю что все это поняли(знали).Ответь на вопрос в форуме.Я не сильно на тебя на сел?


 
Val   (2002-04-05 11:47) [15]

>Johnmen © (05.04.02 11:44)
скажи это еще раз большими черными буквами для автора ветки :)


 
Johnmen   (2002-04-05 12:12) [16]

>vopros ©
>Val ©

Я думаю, что автору ветки это вовсе и не нужно ! ;o))))))


 
Val   (2002-04-05 12:20) [17]

типа, приходит поразвлечь? ;)


 
IronHawk   (2002-04-05 12:31) [18]


> Lusha © (05.04.02 11:16)
> P.S. Написал бы зачем тебе все это. Жуть как интересно...

Спасибо!
ОК ! Попозжее !
> Johnmen © (05.04.02 12:12)
> >vopros ©
> >Val ©
>
> Я думаю, что автору ветки это вовсе и не нужно ! ;o))))))

ДА? НЕ НУЖНО ? Странно, и зачем я тогда ветку создавал ?


to ALL
я бросаю данные в БД и указанному выше адрсеу ячейки, а самого грида народ невидит, пока я неразрешу, так что прокрутка исключена !

А теперь продолжим ветку по теме !


 
Anatoly Podgoretsky   (2002-04-05 12:34) [19]

Конечно задача имеет решение, хот и не имеет особого смысла, нужен наследник, который будет заниматься отрисовкой и отрисовывать ячейку грида (4,5) особым способом.


 
sniknik   (2002-04-05 12:42) [20]

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


 
vopros   (2002-04-05 12:45) [21]

>IronHawk © (05.04.02 12:31)
Достаточно в БД(Нд) бросить а уж Ячейка как нибудь отобразит.




 
IronHawk   (2002-04-05 12:49) [22]


> vopros © (05.04.02 12:45)
> >IronHawk © (05.04.02 12:31)
> Достаточно в БД(Нд) бросить а уж Ячейка как нибудь отобразит.

Дальше, обоснуй !


 
fnatali   (2002-04-05 13:11) [23]

>IronHawk
Ну ты и балбес!
Прости, не сдержалась.
Тебе уже 153 способа сказали, как это сделать. Что, нужно всем сюда зайти и повторить, то, что сказано, или изобретать новые извращённые способы "засовывания"?


 
Johnmen   (2002-04-05 13:31) [24]

>fnatali © : Не надо возмущаться, милая барышня, он не балбес - он просто веселый человек ! Да к тому же необидчивый !



 
vopros   (2002-04-05 13:35) [25]

Наконец-то и я понял что ты хочешь. У тебя есть Нд и DbGrid, которые никак несвязаны. И тебе надо данные из edit и В НД и Dbgrid? Это вероятно условия заказчика, такая мудрость?


 
IronHawk   (2002-04-05 13:49) [26]


> vopros © (05.04.02 13:35)

Что, ИМЕННО Вы имеете виду под "НД" !

> И тебе надо данные из edit и В НД и Dbgrid?

ОООО, начинаем понимать ! Гуд !


 
Val   (2002-04-05 13:57) [27]

это просто праздник какой-то :))


 
Johnmen   (2002-04-05 13:59) [28]

Веселые посиделки продолжаются !


 
IronHawk   (2002-04-05 14:13) [29]

to ALL
Народ ПО ТЕМЕ ПЛЗ, ПО ТЕМЕ !


 
Nikolay M.   (2002-04-05 14:31) [30]

По теме ничего не скажу, видимо проблема в ДНК :)

Нет, ну просто интересно читать такое глумление! :)))
Каждый прикалывается как может, а пытающиеся ответить еще и запутывают сами себя :)
Знаете такой рассказ, не помню автора: где в длительное космическое путешествие отправили профессионального клоуна, который смешил и раздражал экипаж и не позволял им сходить с ума от однообразия? Очень похоже :)


 
IronHawk   (2002-04-05 14:46) [31]


> Nikolay M. © (05.04.02 14:31)


> отправили профессионального клоуна

Как это расценить ?

to ALL
Народ ПО ТЕМЕ ПЛЗ !


 
Виктор Щербаков   (2002-04-05 15:03) [32]

Вот ты всё "ПО ТЕМЕ" да "ПО ТЕМЕ".
Но своим вопросом:

> Что, ИМЕННО Вы имеете виду под "НД" !

просто "убил" всех. Вот и начали прикалываться.

Единственное, что могу сказать по теме:
НД - это набор данных, т.е. экземпляр класса TDataSet.
Тебе, насколько я помню, уже читали лекцию по доступу к БД с помощью компонент Data Access, но вот выводов ты не делаешь.


 
IronHawk   (2002-04-05 16:03) [33]


> Виктор Щербаков © (05.04.02 15:03)


> Единственное, что могу сказать по теме:
> НД - это набор данных, т.е. экземпляр класса TDataSet.

Это я знаю !
Я спрашивал об этом vopros-a, бо он такое мочил ....

> Тебе, насколько я помню, уже читали лекцию по доступу к
> БД с помощью компонент Data Access, но вот выводов ты не
> делаешь.

У меня на оные, времени нет !


 
vopros   (2002-04-05 16:42) [34]

>IronHawk © (05.04.02 16:03)
Переведи Что ляпнул.
P.S. Под конец рабочег дня настроение упало что-то. Вроде выходные на носу.
Вопрос предлагаю переменить на Кто чем будет занимать ся на выходных?


 
Виктор Щербаков   (2002-04-05 16:49) [35]


> Вопрос предлагаю переменить на Кто чем будет занимать ся
> на выходных?

Если так, ко мне вчера по почте всем известная книга Тейксейры и Пачеко пришла. Почитаю...


 
Johnmen   (2002-04-05 16:51) [36]

>IronHawk © : Благодарю за прекрасно проведенное время ! (без шуток)
Встретимся в понедельник...
>vopros © Левое переднее стекло ставить в тачке - какие-то козлы разбили и стянули морду от магнитолы...(из бардака)
(морду не жалко - старье)


 
vopros   (2002-04-05 17:00) [37]

>vopros © (05.04.02 16:42)
А я может в поход пойдую С ночевкой замке..единственное похолодало что-то в Питере. А если сегодня будет неудачный разговор с любимой (Только что решил устроить вечер с плавным переходом в поход и сделать официальное предложение любимой)


 
vopros   (2002-04-05 17:05) [38]

Договорю: В обратном случае поеду в Москву к друзьям


 
Johnmen   (2002-04-05 17:07) [39]

А у нас тут снег валит вовсю...Уже и сугробы появились...
>vopros © : Желаю удачи !
Я отвалил до хаты...Всем привет !


 
IronHawk   (2002-04-06 00:36) [40]


> vopros © (05.04.02 17:00)


> с плавным переходом в поход и сделать официальное предложение
> любимой

Ой я тя прошу, недай Бог, кто тя выдержит ..... :-) !

> Johnmen © (05.04.02 17:07)

Бай !



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

Форум: "Базы";
Текущий архив: 2002.04.29;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.53 MB
Время: 0.006 c
3-94317
AndreyP
2002-04-09 13:23
2002.04.29
Показ результата выборки


1-94458
Explorer
2002-04-16 06:56
2002.04.29
Как воплотить идею моего бухгалтера?????


14-94554
shane54
2002-03-22 18:45
2002.04.29
Вопрос по таймеру


7-94583
sdn
2002-02-01 19:11
2002.04.29
Как создать форму, похожую на ICQ


1-94445
BlackJack
2002-04-13 01:11
2002.04.29
Поддержка сериализации в Delphi.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский