Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.58/19: Рейтинг темы: голосов - 19, средняя оценка - 4.58
0 / 0 / 0
Регистрация: 14.02.2017
Сообщений: 86

Учет недвижимости: связь полей базы с combobox и edit

15.02.2017, 14:39. Показов 4360. Ответов 101
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ув. форумчане, вообщем делаю програму для агентства недвижимости, оболочка сама готова, базу подтягивает в DBgrid с MS ACCESS. Мораль сей басни такова что необходимо как то связать ячейки с данными которые мне выводит в дбгрид (ну тобиш ексесовская база)с полями ввода combobox и edit'ами, чтоб была возможность редактировать, искать, удалять и создавать новый обьект, в делфи новичок, опыта нету. Буду очень благодарен за оказанную помощь. Заранее спасибо!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.02.2017, 14:39
Ответы с готовыми решениями:

Связь edit и combobox
Здравствуйте! Возможно посоветуете и другие варианты решения) У меня есть база данных на акцессе, каждому наименованию соответствует...

Связь между ListBox, Edit, ComboBox
Граждане нужна Ваша помощь!!! При Вводе текста в Edit В зависимости какой ListBox выбран в ComboBox текст стаёт заданный ListBox. ...

Запись в файл из полей Edit и проверка Edit на пустоту
TForm1 *Form1; int Ext=0; int i; //--------------------------------------------------------------------------- __fastcall...

101
W
 Аватар для kavasaka
115 / 115 / 33
Регистрация: 16.04.2013
Сообщений: 750
16.02.2017, 14:59
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от andreypoltava17 Посмотреть сообщение
как связать ?
если не секрет, с какой целью их связывать?
0
0 / 0 / 0
Регистрация: 14.02.2017
Сообщений: 86
16.02.2017, 15:16  [ТС]
смотри дружище, на форме 1 отображается моя таблица ексеса через дбгрид. Далее я создал форма4, на етой форме я разместил кучу полей, я через нее хочу в базу добавить новую квартиру с определенными параметрами.
Вот там большая половина полей combobox или аналог грубо говоря обязательна, так как мне нужно будет выбирать строгие параметры допустим Новострой/вторичка, Район допустим центр/левада, чтоб туда руками не вписывать ну а часть можно через обычный edit такие как цена, ориентир ну и тд.
0
W
 Аватар для kavasaka
115 / 115 / 33
Регистрация: 16.04.2013
Сообщений: 750
16.02.2017, 15:31
Ну поговорим значит...
Значения
Цитата Сообщение от andreypoltava17 Посмотреть сообщение
Новострой/вторичка и центр/левада
как в базе хранятся? вот так в текстовом поле 'Новострой' подозреваю?
Тогда я тебе не правильно подсказал в #18, просто привычка что все текстовые значения в справочниках, а в таблицах только числовые коды id.
0
0 / 0 / 0
Регистрация: 14.02.2017
Сообщений: 86
16.02.2017, 15:35  [ТС]
смотри, новострой у меня ето поле №2 в дбгриде

Добавлено через 51 секунду
в ексесовском файле все поля со своим значением, допустим поле Цена (цифровой) поле Район (текстовый). Ты об етом?
0
W
 Аватар для kavasaka
115 / 115 / 33
Регистрация: 16.04.2013
Сообщений: 750
16.02.2017, 15:39
нет. скинь базу посмотрю.
0
0 / 0 / 0
Регистрация: 14.02.2017
Сообщений: 86
16.02.2017, 16:04  [ТС]
kavasaka, фото или исходник?
0
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
16.02.2017, 16:05
исходник, с полной базой. конкурентов, так и быть, сам разыщу
0
0 / 0 / 0
Регистрация: 14.02.2017
Сообщений: 86
16.02.2017, 16:08  [ТС]
kavasaka, как мне тебе ее скинуть? куда?)
0
W
 Аватар для kavasaka
115 / 115 / 33
Регистрация: 16.04.2013
Сообщений: 750
16.02.2017, 16:10
аксесовскую mdb. Ну очисти таблицы в ней. Нужна только структура.

Добавлено через 1 минуту
здесь есть кнопка Управление вложениями. вверху Обзор, Загрузить, Закрыть.
0
0 / 0 / 0
Регистрация: 14.02.2017
Сообщений: 86
16.02.2017, 16:17  [ТС]
загрузил правда чтото не появляется сдесь ничего))
0
0 / 0 / 0
Регистрация: 14.02.2017
Сообщений: 86
16.02.2017, 16:21  [ТС]
вот ета петрушка)))
Вложения
Тип файла: rar 1.rar (475.1 Кб, 7 просмотров)
0
W
 Аватар для kavasaka
115 / 115 / 33
Регистрация: 16.04.2013
Сообщений: 750
16.02.2017, 16:40
у меня 2003офис базу не открою. пересохранил бы в mdb.

Добавлено через 15 минут
Delphi
1
combobox1.ItemIndex:=form1.DBGrid1.Fields[2].AsInteger;
так не надо делать. ты берешь данные из DBGrid1. А надо из датасета, т.е. из ADOTable1, значит
Delphi
1
form1.ADOTable1.Fields[2].AsInteger
0
0 / 0 / 0
Регистрация: 14.02.2017
Сообщений: 86
16.02.2017, 16:45  [ТС]
куда ето вписывать?

Добавлено через 1 минуту
в свойство онклик кнопки добавить обьект? так ведь?
0
W
 Аватар для kavasaka
115 / 115 / 33
Регистрация: 16.04.2013
Сообщений: 750
16.02.2017, 16:49
Цитата Сообщение от andreypoltava17 Посмотреть сообщение
куда ето вписывать?
в твоем проекте было.

mdb шку сделаешь? я в 17-00 сваливаю.

Добавлено через 1 минуту
Цитата Сообщение от andreypoltava17 Посмотреть сообщение
в свойство онклик кнопки добавить обьект? так ведь?
в содержании этой строки не разбирался, только в ее форме.
0
0 / 0 / 0
Регистрация: 14.02.2017
Сообщений: 86
16.02.2017, 16:56  [ТС]
щас сделаю мдб

Добавлено через 3 минуты
как там ее сохранить в mdb?))
0
W
 Аватар для kavasaka
115 / 115 / 33
Регистрация: 16.04.2013
Сообщений: 750
16.02.2017, 16:57
хз у меня 2003 ))
0
0 / 0 / 0
Регистрация: 14.02.2017
Сообщений: 86
16.02.2017, 17:03  [ТС]
вот скидываю уже с mdb
Вложения
Тип файла: rar 1.rar (465.5 Кб, 2 просмотров)
0
0 / 0 / 0
Регистрация: 14.02.2017
Сообщений: 86
16.02.2017, 17:04  [ТС]
только там поля чтото пустые вышли
0
W
 Аватар для kavasaka
115 / 115 / 33
Регистрация: 16.04.2013
Сообщений: 750
17.02.2017, 10:22
Круто! вся база из одной таблицы!
В form4: для Района ставишь ComboBox, в его свойствах:
Name - cb_RAJ
Text - пустой
Items - Центр
Левада
Style - csDropDownList
Код на кнопку 'Применить':
Delphi
1
2
3
4
5
6
7
8
9
  Form1.ADOTable1.Insert;                                                                      
        Form1.ADOTable1.FieldByName('РАЙОН').AsString := cb_RAJ.Text;             
        // ..........         остальные поля аналогично
        //..........        остальные поля аналогично
        //  ..........
   Form1.ADOTable1.Post;
 
      Form1.ADOTable1.Active := false;   // обновить датасет
       Form1.ADOTable1.Active := true;
0
0 / 0 / 0
Регистрация: 14.02.2017
Сообщений: 86
17.02.2017, 13:39  [ТС]
ты мой ангел спаситель) большое тебе спасибо))) а редактирование и удаление по похожему принципу делается?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.02.2017, 13:39

Учет изменения полей (перенос содержимого полей) с сохранением даты изменения (автомат)
Добрый вечер, Появилась задача, которую я условно делю на несколько: 1. Перенос значения поля в другое при изменении этого или...

Кнопка: сохранить данные с Edit, скопировать файл (картинку) и переименовать новый файл из одного из полей edit
Помогите дописать для кнопки такое: по состоянию компонента CheckBox копировать определеный файл и давать ему название например из поля...

Получить список таблиц, полей и описание полей базы данных
Добрый день! подскажите как можно получить список таблиц, полей и описание полей базы данных?

Удаление неиспользуемых полей из списка полей базы
<quote>Удаление неиспользуемых полей базы в инспекторе дизайнера В Lotus Designer есть одна неудобная штука. Если Вы удалили поле, то...

Edit Label (линейный) Panel, Edit Label (строки), Memo (одномер-ный),ComboBox ListBox , RadioButton (RadioGroup) CheckBox ,StringGrid (ввод пароля)
1)Edit Label (линейный) Panel Проверить истинность высказывания: "Цифры данного трехзначного числа образуют возрастающую...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Процесс ориентированная диалектика (не новость - просто системное обновление, философия).
Hrethgir 20.06.2026
Однажды один участник в своём блоге, на этом форуме, сделал запись "О языках замолвите слово". Понимая, что язык - важная вещь, я решил хорошо подумать, прежде чем сказать, и сказал то, что вы видите. . .
Контроль уникальности строк в табличной части документа
Maks 18.06.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ПланированиеСпецтехники" с табличной частью "НаличиеОборудования", разработанного в КА2. Задача: контроль уникальности строк в. . .
Клиент
Uhbif79 18.06.2026
Здесь простой клиент для работы с сервером.
Сервер
Uhbif79 18.06.2026
Выкладываю простейший сервер.
Дефенестрация
kumehtar 18.06.2026
Узнал интересное слово. Дефенестрация. Это когда ты выбрасываешь кого-либо или что-либо из окна. Возьму на вооружение)))
Дихотомия добра и зла
kumehtar 18.06.2026
Как Дзен-буддисты говорят о добре и зле: не нужно воевать против зла, нужно воевать против невежества. Тогда добро станет ествественным, и поэтому вечным. Но дело в том, что невежество всё время. . .
Своя Интернет-Компания
iceja 18.06.2026
Я программист с экономическим образованием, пишу свой проект, это SaaS для бизнесов. Мне нужен co-founder с высшим экономическим образованием, и/ или инвестор. Сейчас проект в интенсивной разработке,. . .
24 Мат модель здравосохранения: функциональные требования к строительству пищеблока
anaschu 18.06.2026
СРесурсами1: финансовый SD-контур, калькулятор функциональных требований пищеблока Сегодня разделили затраты в агенте Экономика по образцу модели НАСОСЫ, добавили расчёт ROI и построили первый. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru