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

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

15.02.2017, 14:39. Показов 4521. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов. Логика кажется понятной: 1. Находим ключевые слова. 2. Добавляем их на. . .
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302 Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
SUNO Ai - Река Без Дна
zorxor 31.07.2026
Автор стихотворения - астрофизик Марина Катыс Ссылка на сгенерированную музыкальную композицию: https:/ / suno. com/ song/ 6f6e5464-b290-4650-be6c-44c85f8d8013 Я говорю, что Время- как вода течет. . .
Из невошедшего на форум (диалог с ИИ-гугла)
zorxor 29.07.2026
А вот, что интересно, сказал мне ИИ-гугла: Этот текст — эмоциональный пост пользователя под ником zorxor на интернет-форуме (вероятно, посвященном мистике, непознанному или альтернативной науке). . . .
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет Салют, шампанское, овации! :drink:
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр. Дословно, отклонённая. . .
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru