Форум: "Базы";
Текущий архив: 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)
Бай !
← →
Nikolay M. (2002-04-06 01:29) [41]
> > Nikolay M. © (05.04.02 14:31)
>
>
> > отправили профессионального клоуна
>
> Как это расценить ?
К тому, что, читая твои вопросы, каждый мало-мальски умеющий программить, почувствует себя Мастером и начнет давать свои "профессиональные" советы :)
← →
SPeller (2002-04-06 02:28) [42]>Johnmen © (05.04.02 17:07)
>А у нас тут снег валит вовсю...Уже и сугробы появились...
Как вам не хорошо..., а у нас уже трава растёт !! И днём +15 :)
← →
IronHawk (2002-04-08 11:30) [43]
> Nikolay M. © (06.04.02 01:29)
> К тому, что, читая твои вопросы, каждый мало-мальски умеющий
> программить, почувствует себя Мастером и начнет давать свои
> "профессиональные" советы :)
Тут, Мастеров раз-два и обчелся!
А те кто "себя чувствует" пусть идёт в потрепаться !
← →
Nikolay M. (2002-04-08 17:22) [44]
> Тут, Мастеров раз-два и обчелся!
> А те кто "себя чувствует" пусть идёт в потрепаться !
Я именно об этом и говорю. Большинство твоих вопросов проходятся в процессе самообучения в первые же две недели работы с Delphi, поэтому в твоих ветках так много ответов и бОльшая их часть - не по теме (не в смысле болтовни, как сейчас, а потому, что у отвечающего невысокий профессиональный уровень, поэтому и ответы бывают сумбурные и не в кассу).
Страницы: 1 2 вся ветка
Форум: "Базы";
Текущий архив: 2002.04.29;
Скачать: [xml.tar.bz2];
Память: 0.55 MB
Время: 0.006 c