Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как обновить форму? / 5 сообщений из 5, страница 1 из 1
27.03.2004, 01:20
    #32459382
ЗАБАВА
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновить форму?
Я это делаю так, ни на что другое пока не способна...

Private Sub FormReLoad()
      Set txtFilmNr.DataSource = cnn
      Set ctlArtikelName.DataSource = cnn
      Set txtFilmTitel.DataSource = cnn
      Set ctlPreis.DataSource = cnn
      Set txtDatum.DataSource = cnn
End Sub

А как это делают Люди ?


Прошу набраться терпения!
Не забывайте, Вы тоже когда-то начинали...
...
Рейтинг: 0 / 0
27.03.2004, 05:41
    #32459405
Deminik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновить форму?
Я делаю:
Me.RecordSource = Me.RecordSource
Если я правильно понял вопрос...
...
Рейтинг: 0 / 0
29.03.2004, 01:10
    #32459961
ЗАБАВА
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновить форму?
Deminik,
наверное не правильно ты понял что-то не работает...

моя форма показывает 5-тую запись в таблице, а потом я ввожу номер 4 и форма должна показать мне четвёртую запись...
Так как это сделать одним предложением, не прописывая все элементы формы?
...
Рейтинг: 0 / 0
29.03.2004, 05:13
    #32460003
Magnus23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновить форму?
В ьтом случае нужно вернуть набор в рекордсет прибиндить рекордсет как источник к вашеим элементам и просто двигаться по набору рекордсета, во всех полях будет отображаться новая запись.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
   dim rs as adodb.recordset
      set rs=new adodb.recordset
      rs.Open  "bla bla bla" 
      Set txtFilmNr.DataSource = rs
      Set ctlArtikelName.DataSource = rs 
      Set txtFilmTitel.DataSource = rs
      Set ctlPreis.DataSource = rs
      Set txtDatum.DataSource = rs

       txtFilmNr.Datafield= "Field1" 
       ctlArtikelName.Datafield= "Field2" 
       txtFilmTitel.Datafield= "Field3" 
       ctlPreis.Datafield= "Field4" 
       txtDatum.Datafield= "Field5" 
       
       rs.movenext



Magnus
...
Рейтинг: 0 / 0
31.03.2004, 00:23
    #32462985
ЗАБАВА
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновить форму?
я не решаюсь с рекордзетами работать, точнее я работаю с ними но запрашиваю всегда одну запись, мне надо о ресурсы экономить... А вообщем-то и на том спасибо, кое что почерпнула...
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как обновить форму? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]