|
|
|
данные в dbgrid
|
|||
|---|---|---|---|
|
#18+
Здравствуйте.Помогите с проблемой. Необходимо изменить данные из одной формы(1) в отдельной (2).В общем, выбираю с помощью запроса данные из 2х таблиц. Использую для этого компонент ADOQuery. В DBGRID(на форме 1) выбираю datasource, который ссылается на query. При двойном щелчке по строке DBGRID открывается форма для изменения,но в ней всегда отображается только 1я запись. Как это исправить? Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2018, 14:22 |
|
||
|
данные в dbgrid
|
|||
|---|---|---|---|
|
#18+
Ошибка в 17-ой строке. Код показывай. В принципе если у тебя на второй форме лежат DB-aware контролы прилинкованые к datasource первой формы - то должно нормально работать без лишних телодвижений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2018, 16:11 |
|
||
|
данные в dbgrid
|
|||
|---|---|---|---|
|
#18+
да нет никакого кода, на OnCellClick просто форма открывается. С ADoTable все работало нормально,а с query нет( да,на другой форме компоненты dbedit, связанные с datasource первой формы. Сказали что компонент Query при открытии переводит курсор на первую строку. Прочитал про свойство Recorset, попытался с помощью переместить курсор. Все равно ничего не меняется( AdoQuery.Recordset.Move(DBGrid1.DataSource.DataSet .RecNo,1); - не знаю, вроде правильно пытался. Что делать вообще без понятия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2018, 16:19 |
|
||
|
данные в dbgrid
|
|||
|---|---|---|---|
|
#18+
Хрень какую-то делаешь. Какое открытие? Не надо там ничего двигать. Нужная запись и так будет сфокусирована при клике. Неизвестно что у тебя за запрос. Может тебе его ручками апдейтить надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2018, 16:54 |
|
||
|
данные в dbgrid
|
|||
|---|---|---|---|
|
#18+
dead endда нет никакого кода... ... Что делать вообще без понятия. Жаль, что у тебя нет никакого кода. Люди делают крошечное автономное приложение, воспроизводящее проблему, и размещают его здесь в форме архива. А форумчане уже смотрят код и помогают кто чем может. Но раз у тебя кода нет - тут никак не помочь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2018, 18:15 |
|
||
|
данные в dbgrid
|
|||
|---|---|---|---|
|
#18+
Запрос простой Select* from Сотрудники Я не начинал еще ничегописать, т.к. эта проблема меня в ступор вводит. Тут же по сути только связь компонентов, и та не работает:(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2018, 18:24 |
|
||
|
данные в dbgrid
|
|||
|---|---|---|---|
|
#18+
dead end, а ты по какой книжке работать учишься? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2018, 18:34 |
|
||
|
данные в dbgrid
|
|||
|---|---|---|---|
|
#18+
по лекциям из своего пту, как видите, не очень заходит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2018, 18:38 |
|
||
|
данные в dbgrid
|
|||
|---|---|---|---|
|
#18+
Как в другую форму попадают данные из первой ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2018, 18:40 |
|
||
|
данные в dbgrid
|
|||
|---|---|---|---|
|
#18+
Открывается форма по двойному клику. Значит код всё такие есть !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2018, 18:40 |
|
||
|
данные в dbgrid
|
|||
|---|---|---|---|
|
#18+
DimaBr, я связал dbedit'ы с источником данных запроса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2018, 18:42 |
|
||
|
данные в dbgrid
|
|||
|---|---|---|---|
|
#18+
DimaBrОткрывается форма по двойному клику. Значит код всё такие есть !!! Баг. Мало ли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2018, 18:47 |
|
||
|
данные в dbgrid
|
|||
|---|---|---|---|
|
#18+
еще каким-то мистическим образом изменяются изображения, соответствующие выбранной записи,а все остальное нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2018, 18:49 |
|
||
|
данные в dbgrid
|
|||
|---|---|---|---|
|
#18+
чччД, грех смеяться над человеком с 9ю классами образования,знаете ли ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2018, 18:50 |
|
||
|
данные в dbgrid
|
|||
|---|---|---|---|
|
#18+
dead endчччД, грех смеяться над человеком с 9ю классами образования,знаете ли Бог подаст. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2018, 18:55 |
|
||
|
данные в dbgrid
|
|||
|---|---|---|---|
|
#18+
Заменил DbEdit на просто Edit и все заработало.Рационально ли таким способом данные изменять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2018, 19:20 |
|
||
|
данные в dbgrid
|
|||
|---|---|---|---|
|
#18+
dead endЗаменил DbEdit на просто Edit и все заработало.Рационально ли таким способом данные изменять? Вроде не пятница. Без кода Edit получает данные и сам же записывает в базу ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2018, 19:24 |
|
||
|
данные в dbgrid
|
|||
|---|---|---|---|
|
#18+
DimaBr, Вот таким способом заполнить решил Edit'ы при открытии формы. Или так еще запутаннее получится? Tnom.Text:=IntToStr( workers.DSPeople.DataSet.FieldByName('НомТабель').AsInteger); SecName.Text:=workers.DSPeople.DataSet.FieldByName('Фамилия').AsString; Name.Text:=workers.DSPeople.DataSet.FieldByName('Имя').AsString; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2018, 19:30 |
|
||
|
данные в dbgrid
|
|||
|---|---|---|---|
|
#18+
dead end, как это нет кода ? если есть форма, а на ней к тому же и компоненты, как может не быть кода ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2018, 19:38 |
|
||
|
данные в dbgrid
|
|||
|---|---|---|---|
|
#18+
dead end, скачай в инете книгу "Анатолий Хомоненко: Delphi 7 в подлиннике" Там твой вопрос разжеван до аминокислот ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2018, 10:15 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39596354&tid=2041273]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
154ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 438ms |

| 0 / 0 |
