Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Начал изучать БД... [D7, MSSQL]


Виктор1123 ©   (2006-03-23 11:53:00) 

Начал разьираться с БД MS Access
И вот тут застопорился. Кмпонент, DBEdit

Как в него записать, если ввожу в него с клавы - то все ок, в базе ищменяется, а если DBEdit1.Text := 'test' то ничего =(
Как делать правлиьно?


Виктор1123   (2006-03-23 12:32:00) [1]

угу, спасибо


Romkin   (2006-03-23 12:23:00) [2]

И затем DataModule1.PathData.Post; не забудь!


Виктор1123   (2006-03-23 12:16:00) [3]

Все, понял
 DataModule1.PathData.Edit;
 DataModule1.PathTableDSDesigner.AsString := 'test';

Я и так по книжке "Библия Дельфи"
Просто там где читаю - этого нет, а если искать дальше чем прочитал - то там ничего не понятно... вот и спросил =)

Спасибо всем что помогли рзобраться


Romkin   (2006-03-23 12:11:00) [4]

Казалось бы, при чем здесь DBGrid? Не путай место хранения с компонентом представления.


Sergey13   (2006-03-23 12:11:00) [5]

2[4] Виктор1123   (23.03.06 12:05)
Вообще то, если ты "Начал изучать БД...", то лучше книжку купи. То, что ты спрашиваешь - азбука, которую надо понять. И книга в этом лучший помошник.


Виктор1123   (2006-03-23 12:10:00) [6]

Угу, вроде все стало на свои места... щас буду пробовать.
А так понимаю ставить таблицу в режим редактирования - это
DBGrid1.ReadOnly := false
а менять так как я птался... щас попобую


Romkin   (2006-03-23 12:07:00) [7]

"Не вышло" Хе! Тебе, кажись, ясно написали, что таблица не в режиме редактирования. Еще я надеюсь, что PathTableDSDesigner - поле.
Сначала дай Edit датасету, а потом меняй поля. После изменения - Post.


Виктор1123   (2006-03-23 12:05:00) [8]

Пробовал так
DataModule1.PathTableDSDesigner.AsString := 'test';

Но не вышло, как еще можно отредактировать?


Sergey13   (2006-03-23 12:01:00) [9]

2[2] Виктор1123   (23.03.06 11:59)
Зачем тебе исправлять DBEdit1? Исправляй сразу поле которое тот отображает и дает редактировать. А DBEdit1 отобразит, что ты сделал.


Виктор1123   (2006-03-23 11:59:00) [10]

а, понял... да понял - тогда что на самом деле делает DBEdit1 когда в него вводишь с клавиатуры? как это сделать вручную?


Sergey13   (2006-03-23 11:57:00) [11]

2Виктор1123   (23.03.06 11:53)
>а если DBEdit1.Text := 'test' то ничего =(
Так если ты на зеркале себе усы подрисуешь, то усов в реале у тебя не вырастет.
Вот и тут примерно так-же.


Наверх

Титульная страница Поиск, карта сайта Написать письмо