![]() |
|
|
![]()
|
|
| Value |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 2.12.2005 Репутация: нет Всего: нет |
Здравствуйте,
У меня 2 формы в одной DbGrid в другой DbEdit к полям грида... у меня тут такой вопросик... как в первой форме нажав кнопку, значения из выделенной строки грида перенести на DbEdit этих полей ? |
|||
|
||||
| Bes |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 806 Регистрация: 8.12.2004 Репутация: 2 Всего: 7 |
Такого не бывает - поляпросто привявзаны к датасурсу
|
|||
|
||||
| Value |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 2.12.2005 Репутация: нет Всего: нет |
А можно как нибудь по нажатию кнопки редактировать только выделенную строку ?
|
|||
|
||||
| Dron84 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 81 Регистрация: 11.9.2005 Где: Россия Репутация: 1 Всего: 1 |
Конечно можно, читай эту строку через FieldByName и вставляй в Edit
|
|||
|
||||
| offline |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 474 Регистрация: 7.2.2005 Репутация: 7 Всего: 7 |
все компоненты Db (DBText1, DBEdit1, DBMemo1, ...) привязанные к набору данных автоматически содержат данные текущей записи. Данные можно передавать в простые компоненты Label1, Edit1, Memo1, ...
Edit1.Text := DataSet.FieldByName('имя поля').AsString; где DataSet это набор данных (ФВЩЕфиду или Table или ...) |
|||
|
||||
| Value |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 2.12.2005 Репутация: нет Всего: нет |
в базе данных у меня 2 поля с датой, хочу чтобы в них отображался только месяц, поэтому в display format выставил mm, чтобы показать месяц с нулями (01, 02...), в DbEdit ввожу к примеру 12 и когда перехожу на другой DbEdit, то моё 12 переделывается в
12/30/1899 12:00:00 PM и в гриде тоже. Вопрос как сделать чтобы в гриде и дбедите показывало так как я введу ? |
|||
|
||||
| Dron84 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 81 Регистрация: 11.9.2005 Где: Россия Репутация: 1 Всего: 1 |
Value
если ты там используешь формат, так исользуй его везде и для всего.... P.S. машина не человек, она думать не умет, ей что дают то она и показывает... |
|||
|
||||
| Value |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 2.12.2005 Репутация: нет Всего: нет |
нету ни в гриде ни в DbEdit'е display format я его наставил в ADOTable, и ещё если редактирование в самом гриде всю колонку надо как-нить описать ?
|
|||
|
||||
| sexton |
|
|||
![]() sexton=Пономарь (eng) ![]() ![]() Профиль Группа: Участник Сообщений: 503 Регистрация: 5.5.2004 Где: Ульяновск Репутация: нет Всего: 9 |
Display format Это свойство Field
|
|||
|
||||
| Value |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 2.12.2005 Репутация: нет Всего: нет |
так я же говорю что в таблице в свойстве field выставляю display format в mm, ввожу 12 а выдаёт на DbEdit'е 12/30/1899 12:00:00 PM, и такое же в гриде...
|
|||
|
||||
| sexton |
|
|||
![]() sexton=Пономарь (eng) ![]() ![]() Профиль Группа: Участник Сообщений: 503 Регистрация: 5.5.2004 Где: Ульяновск Репутация: нет Всего: 9 |
Странно! Я например для пробы выставил в поле типа TDateTime свойство DisplayFormat = mm, и показывает в гриде только месяц...
В каком смысле? |
|||
|
||||
| Value |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 2.12.2005 Репутация: нет Всего: нет |
ну в смысле для всех значений колонки грида (в данном случае дата\время), колонку нужно описать кодом чтобы во всех значениях показывался только месяц
|
|||
|
||||
| sexton |
|
|||
![]() sexton=Пономарь (eng) ![]() ![]() Профиль Группа: Участник Сообщений: 503 Регистрация: 5.5.2004 Где: Ульяновск Репутация: нет Всего: 9 |
Нет, этого не нужно - все настройки единообразны для всех записей и в данном случае зависят от свойств поля, с которым связана колонка
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |