Модераторы: Snowy, MetalFan, bems, Poseidon
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как внести значение поля TDBText в TEdit, Внесение данных из компанента в компанен 
:(
    Опции темы
vslabchenko
Дата 27.7.2007, 19:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 10.7.2007

Репутация: нет
Всего: нет



здравствуйте!

PM MAIL   Вверх
ALeXandrK
Дата 27.7.2007, 19:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 342
Регистрация: 31.1.2007
Где: Санкт-Петербург

Репутация: 1
Всего: 6



А TDBEdit не подойдет?
Если нет, то можно просто в нужный момент присваивать 
Код

Edit.Text := DBText.Caption



--------------------
Богат не/ни тот, у кого много, а тот, кому хватает
PM WWW   Вверх
vslabchenko
Дата 27.7.2007, 19:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 10.7.2007

Репутация: нет
Всего: нет



Здравствуйте!
Обращаюсь к Вам за помощью.
Ситуация: в поле TDBText вносится запись из БД.
Как внести эту же запись одновременно в поле
компанента TEdit?
При похождении по записям таблицы значения
записи показывались бы в обоих компанентах.
(скриншот см.)
  Заранее всем благодарен.Спасибо 

Присоединённый файл ( Кол-во скачиваний: 9 )
Присоединённый файл  primer.jpg 29,56 Kb
PM MAIL   Вверх
ALeXandrK
Дата 27.7.2007, 19:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 342
Регистрация: 31.1.2007
Где: Санкт-Петербург

Репутация: 1
Всего: 6



Используй TDBEdit smile 


--------------------
Богат не/ни тот, у кого много, а тот, кому хватает
PM WWW   Вверх
vslabchenko
Дата 27.7.2007, 19:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 10.7.2007

Репутация: нет
Всего: нет



Дело вот в чем.
Необходимо открыть файл,указанный в DBEdit в сторонней
программе, в моем случае это IE.
Подскажите,пожалуйста,может есть способ попроще,чем
тот,что пытаюсь сделать я: перенести значение из
DBText в DEdit, а потом открыть в IE?
                                                             Спасибо
PM MAIL   Вверх
ALeXandrK
Дата 27.7.2007, 20:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 342
Регистрация: 31.1.2007
Где: Санкт-Петербург

Репутация: 1
Всего: 6



Ну если ты на тему сторонних программ, то тебе лучше к WinApiшникам обращаться.
И почему тебе так необходимо для этого перенести данные в Edit?
Вообщем задача понятна, но очень размыта smile 


--------------------
Богат не/ни тот, у кого много, а тот, кому хватает
PM WWW   Вверх
vslabchenko
Дата 27.7.2007, 20:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 10.7.2007

Репутация: нет
Всего: нет



Понимаете,как открыть в дальнейшем стороннюю программу я знаю,
а вот есть в цепочке пробел - как перенести значение из DBText в 
DEdit?
Вот посмотрите на скриншот. При перемещении с помощью DBNavigator
значения в DBText меняются, а в Dedit - нет...
Вот досада,застрял на этой прблеме и сижу....
Помогите,пожалуйста,чем можете. Может идея есть какая,

                                                     спасибо

Присоединённый файл ( Кол-во скачиваний: 7 )
Присоединённый файл  primer.jpg 30,81 Kb
PM MAIL   Вверх
ALeXandrK
Дата 27.7.2007, 21:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 342
Регистрация: 31.1.2007
Где: Санкт-Петербург

Репутация: 1
Всего: 6



Так я не понимаю... идеально для этой ситуации будет поставить вместо TEdit TDBEdit.
Его значения меняются так же, как и TDBText, при перемещении по базе.

Если уж так приперло, то можно в твоем компоненте TADOQuery, TTable или что там у тебя,
поставить на событие AfterScroll обновление значения твоего TEdit.

Это сообщение отредактировал(а) ALeXandrK - 27.7.2007, 21:41


--------------------
Богат не/ни тот, у кого много, а тот, кому хватает
PM WWW   Вверх
vslabchenko
Дата 28.7.2007, 10:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 10.7.2007

Репутация: нет
Всего: нет



Спасибо,а можно пример?
PM MAIL   Вверх
ALeXandrK
Дата 28.7.2007, 11:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 342
Регистрация: 31.1.2007
Где: Санкт-Петербург

Репутация: 1
Всего: 6



Пример чего? 
Если пример на AutoScroll, то скажи сначала что ты используешь для связи с базой дынных.

Вообще, попробуй сам найти. Потыкай по компонентам. У всех у них есть события или Events, на английский манер.
Все события, как и свойства компонента, можно увидеть в окне Object Inspector.
В этом Object Inspector есть две вкладки Proporties и Events.

Выбираешь вкладку Events твоего компонента и ищешь там нужное тебе событие. В данный момент нужно найти
событие AutoScroll. Нажмешь на него дважды мышкой и поподешь в  тело процедуры, которая обрабатывает данное событие.
Напишешь там что-то вроде 
Код

Edit.Text := Table.FieldByName('Имя поля').AsString;


И теперь, после каждого твоего перемещения по базе (Вперед, Назад, Первый, Последний), будет выполняться твой
оброботчик события AutoScroll.

Это сообщение отредактировал(а) ALeXandrK - 30.7.2007, 16:06


--------------------
Богат не/ни тот, у кого много, а тот, кому хватает
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Для новичков"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1229 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.