Форум: "Начинающим";
Текущий архив: 2006.02.12;
Скачать: [xml.tar.bz2];
ВнизСовсем тупые вопросы по взаимодействию с БД в Делфи Найти похожие ветки
← →
только начал... (2006-01-26 19:39) [0]Здравствуйте товарищи программисты.Я только начал программировать на Дельфи базы данных. И у меня уже к вам ряд вопросов.
1. как вывести в Грид только часть таблицы? ,например где значение какого нибудь поля >4
2.Как вызвать мастер заполнеия таблицы? если я правильно понимаю это слово. В общем как сделать так,чтобы когда в приложении нажмешь,скажем,на кнопку,и выскочит окошечко, с полями для ввода. (такими какие у нас в таблице).и добавит этот элемент в таблицу.
3. Как вообще "получить доступ" к определенному полю в таблице? как ,скажем получить значение определенного поля,как изменить? Просто я привык с Паскалю и С.Ла и то на оч начальном уровне. Там все просто. Есть переменная. Захотел-присвоил. Захотел-вернул значение. Таблицу бы я представил как массив записей,и знал бы как к ним обращаться,а БД поставили меня в тупик.Вот.
4.Посоветуйте пожалуйста какой-нибудь грид получше стандарного. Этот не запоминает ширишу полей, и для некоторых полей вообще делает ширину ниезменимой.
Заранее большое спасибо.
Если можно,обьясниет мне все это на пальцах, а не отсылайте к учебникам. Просто надо в эту ночь уложиться,и хоть что-то написать,а учебники-дело долгое.
еще раз спасибо.
← →
Vemer © (2006-01-26 19:49) [1]1) SQL рулит.
2) Изучай теорию и SQL: http://www.rdbms.narod.ru/
3) Dataset.FieldByName, .Fields и т.д.
4) DBGridEh, но и стандартный можно настроить нормально.
+ можно пытать меня в чате по вечерам .. пока делать нечего все равно..
← →
Vlad © (2006-01-26 19:52) [2]Для начала - о какой БД вобще идет речь?
> Здравствуйте товарищи программисты.Я только начал программировать
> на Дельфи базы данных. И у меня уже к вам ряд вопросов.
Тут есть спец. конфа для начинающих
> 1. как вывести в Грид только часть таблицы? ,например где
> значение какого нибудь поля >4
Вариантов много. У этой самой "таблицы" есть событие OnFilterRecord, там и фильтруй. А еще можно SQL запросом, но это, как я понимаю, не входит в твой курс? :-)
> 2.Как вызвать мастер заполнеия таблицы? если я правильно
> понимаю это слово. В общем как сделать так,чтобы когда в
> приложении нажмешь,скажем,на кнопку,и выскочит окошечко,
> с полями для ввода. (такими какие у нас в таблице).и добавит
> этот элемент в таблицу.
Либо пользоваться стандартными,либо писать свой, смотря что тебе нужно.
> 3. Как вообще "получить доступ" к определенному полю в таблице?
> как ,скажем получить значение определенного поля,как изменить?
> Просто я привык с Паскалю и С.Ла и то на оч начальном уровне.
> Там все просто. Есть переменная. Захотел-присвоил. Захотел-
> вернул значение. Таблицу бы я представил как массив записей,
> и знал бы как к ним обращаться,а БД поставили меня в тупик.
> Вот.
Для начала нужно спозиционироваться на нужной записи. Для этого у твоей таблицы есть методы First,Next, Prior, Locate и т.д.
Получить значение поля - Table.FieldByName("Имя_поля").AsString (например)
> 4.Посоветуйте пожалуйста какой-нибудь грид получше стандарного.
> Этот не запоминает ширишу полей, и для некоторых полей
> вообще делает ширину ниезменимой.
Я пользуюсь Quantum Grid, но он платный. Рекомендую, все-таки для изучения использовать стандартный, дабы не забивать голову лишней информацией (пока)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.02.12;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.067 c