ПредишенСледващото

Работа с файлове с бази данни в Делфи
Здравейте скъпи приятели! Ние продължаваме нашата тема, което считаме за работа с файлове с бази данни в Делфи. Ние се движим постепенно в първата статия разглежда цялостната структура, във втората статия обсъдихме как можете да запазите и да отвори нашия набор от данни (само той да е празен).

За да започнете, не забравяйте да прочетете статията (това е за тези, които са пропуснали тази тема и преди, и сега просто се присъедини):

Е, някои от нашите клиенти, ние вече подготвени, да се пристъпи към разглеждането на темата. Честно казано, че изпълняват някои работа на снимачната площадка на файлове от данни (редактиране, изтриване, търсене, допълнението) има същото значение, както на работата с друг набор от данни (с различна основа), например ADO.

Е, нека създадем проект в Делфи, сложи място следните компоненти на формата:

  • TClientDataSet
  • TDBGrid
  • TButton
  • TDataSource
  • TOpenDialog
  • TSaveDialog

Като цяло, аз имам един проект, както следва:

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

Ще започнем чрез добавяне на запис. Когато се работи с ADO. ние използвахме процедурата Insert. Тук е същото като за добавяне ние трябва да се използва тази процедура, след това задайте стойността на нашите полета и спаси набора от данни. Като цяло, добавянето на запис е както следва:

За да редактирате данните, ние ще използваме процедурата по Edit. и кода ще бъде, както следва:

Това означава, че смисълът е същият. Първо трябва да се установи рекорд в компонент TDBGrid. който искате да редактирате и превежда на данни в набор от редактиране, поставя нови ценности и да го спаси. Между другото, не можете да зададете броя на полетата, както подсказва името им, тя ще изглежда по следния начин:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!