Как да добавяте програмно данни към DBGrid

Как мога програмно да добавя данни към желаната клетка на DBgrid? Със сигурност знам, че това е възможно, но просто не работи.

> Със сигурност знам, че е възможно

Вашите знания са погрешни. )

Джонмен
Мисля, че можеш.

> Темпо (08.07.04 14:50) [3]

Така че, по-меко, вече по-добре:) Но все пак грешите.

Единствената отговорност на DBGrid е да показва съдържанието на набора от данни. Всичко останало е в набора от данни. И го завъртете

Ромкин
Използвам ClientDataSet и DataSource. Работя с XML файлове, няма възможност да използвам SQL заявки = (


> Темпо (08.07.04 15:08) [6]

SQL няма нищо общо с него. Той сам каза, че имате DataSource.
Така че свържете мрежата към него.
И програмно добавете данните към ClientDataSet и мрежата ще ви ги покаже.

Лесно е нещо ?
Просто показа линията в дадената област.

Загуби по същество
> Можете да пример как да добавяте програмно записи към базата данни чрез
> ClientDataSet?

ClientDataSet.Append;
ClientDataSet.FieldByName („FIELD_NAME“). AsInteger: = 1;
ClientDataSet.Post;
Или нещо не разбирам?

Всичко, топлината си отиде. )
Как да изглеждам, това е една от най-болезнените теми във форума:)

:)))
И премахвате чертежа на хоризонталните и вертикалните линии в опциите - къде са клетките сега? Бог! Изчезнаха! Заедно с данни !
Стига закачки:))


> Темпо (08.07.04 15:28) [17]

Но как да го въведем физически в базата данни е вече вторият въпрос.
вижте метода ApplyUpdates


> Темпо (08.07.04 15:30) [20]
> Не бива да правите прибързани заключения! По-добре тогава мълчи.
> Знам как да спестя, никъде не можах да разбера
> как да добавяте програмно, а не химикалки.

Няма да мълча! Ако човек седне да напише програма за работа с набори от данни (разбирате ли значението на думата DataSet, надявам се?), И се опита да научи от форума знанията като „как да добавя данни към същия този набор“ - това вече не е нормално!

За някои е добре. Но е тъжно, че някои от тях стават все повече и повече всеки ден. (


> Темпо (08.07.04 15:57) [24]

ДОБРЕ! Добре, че четете книги. Това променя нещата.
Тогава ето един съвет - погледнете компонентите, от които растат краката. Ако щракнете върху йерархичната линия в помощта, ще се появи верига за наследяване. А в списъците с методи или свойства също винаги се посочва - кои от тях са местни и кои са наследени от родителите си. (Аз изнесох тази огнена реч за TDataSets, ако някой не разбра).

Johnmen, Kurdl,
Влад

Капец. Но и ти някога беше като Темпо, после като Влад. Въпросът е, бяхте ли толкова арогантни тогава, не се отнася за Владу?

> Жексон (08.07.04 16:22) [26]

Да те бяха. С едно голямо изключение. Можете да познаете за какво ?

Жексон (07/08/04 16:22) [26] Не бяха. Например ми отне час, за да се справя с този проблем своевременно. И след няколко дни работех уверено с базата данни. Без никакви книги. Помощ + Демонстрации

Да те бяха. С едно голямо изключение. Можете ли да познаете за кой? "

Да те бяха. С едно голямо изключение. Можете ли да познаете за кой? "

И така, представете си колко процента са положителните резултати от това начинание.

Честно казано, не разбирам защо да крещя и веднага да кажа фразата „ламер“ на дежурство. Аз не съм програмист, аз съм компютърен инженер, професионалист, работя като системен администратор, написах много програми, които улесняват живота на себе си и на много други, разпространявах ги свободно през интернет, за първи път срещнах трябва да използвам локална база данни, зададох въпрос, ако не искате - не отговаряйте. Не изпращам на потребителите си „натиснете F1“ или „седнете на следващия компютър и търсете в интернет“.
Ти си ядосан. Случва се толкова добре, това е, не знаете как да го направите, къде другаде да попитате? Разпределете 30% от заплатата върху нова книга, която ще съдържа информация за ClientDataSet като "Това е за работа с бази данни, възможно е с локална, възможно е с мрежа, вероятно, като цяло, тази книга не е за това, нека да преминем към създаването на база данни в базата данни на работния плот. Два пъти с мишката, тук, тук, какъв формат ви е необходим, можете да разберете как да завиете тази основа към вашето приложение - също, съветвам ви също да погледнете том 54, който може да се поръча в онлайн магазина www.b *** m.ru, в него се казва за какво изобщо е базата данни. "

Браво, жалко.Какво следва?

Питам защо. Просто не знам отговора и точно както се опитвате да разберете от нашите уважавани Учители. Макар и не, има още едно „Но“ - не разбрах въпроса.

Чудя се дали бихте могли да прочетете информацията за "Форум на зоолозите", бихте ли наводнили там, задавайки въпроса„ защо скакалецът скача "? Или за начало бихте отворили детска енциклопедия?

Защо се обръщаш форум на програмисти до банална онлайн консултация?

Форумът е място, където задачите се решават малко по-глобално, отколкото баналното „добавяне на запис в DataSet“.

И аз изучавах Turbo Pascal 5.5 с помощ "y на английски, въпреки че знаех английски на нивото на училищния курс. И не беше лошо за мен да бия едно изречение от помощта за 20 минути, за да преведа думи и да разбера значението на изречение, изградено според правилата на английската граматика И без форуми! Дори нямах книги за програмиране! Аз, съставител, оскъдна помощ на английски и 2-килограмов речник на Мюлер. И в същото време никога не съм се замислял аз съм труден програмист. Защото е невъзможно да се знае всичко. Ето защо има F1. За това е написана помощ, за да може да се чете.?

И ако дойде майстор на занаятчии и нарече въпроса ви толкова куц, колкото си мислите Темпо.
Просто не знаете въпроса, не искате да отговорите - не отговаряйте, никой не налага.

Искате ли да помогнете или същия ламер + ако искате да помогнете, направете го.

И форумът е само на ръка, т.к. тук могат да общуват хора с различни нива на умения.

>> Но как да го въведем физически в базата данни е вече вторият въпрос.
>> вижте метода ApplyUpdates

ApplyUpdates се използва само при запазване на кеширани промени. но нито дума за тях.

Не знаех. Тогава съжалявам.