Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
СРОЧНО ПОМОГИТЕ с LISTVIEW в Visual Basic 6
|
|||
|---|---|---|---|
|
#18+
Люди добрые, помогите с проблемой, целый день мучаюсь! У меня Listvew заполняется данными из БД (4 записи) , по нажатии на LV у меня появляется диалоговое окно с корректировкой записи той, на которую я нажал, я делаю ее корректировку, нажимаю ОК и !!!эта запись появляется не понятно где , то в начале списка, то в конце, а мне надо что бы где она была там и осталась (например я нажимаю на третью запись и там она должна остаться); вот код(я делаю с помощью Edit): Private Sub OKButton_Click() Dim r As dao.Recordset Dim D As dao.Database Dim maxno As Long Dim index As Integer Set D = OpenDatabase(App.Path & "\Клиентская база.mdb") Set r = D.OpenRecordset("select max ([Id]) as M from [Договора]") If Not r.EOF Then maxno = r.Fields("M") Else maxno = 0 End If Set r = D.OpenRecordset("select * from [Договора]") ' Main.D.Execute ("insert into [Клиенты](Id,ФАМИЛИЯ) values '" & maxno + 1 _ ' & "','" & Text1.Text & "' ;") index = 2 Select Case Main.dialogtype Case 1 r.AddNew r.Fields("Id") = maxno + 1 r.Fields("Клиент Id") = Text1 r.Fields("Тур Id") = Text2 r.Update Case 2 r.Edit r.Fields("Клиент Id") = Text1 r.Fields("Тур Id") = Text2 r.Update End Select Unload Me End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 15:54 |
|
||
|
СРОЧНО ПОМОГИТЕ с LISTVIEW в Visual Basic 6
|
|||
|---|---|---|---|
|
#18+
А это не автосортировка в ListView случаем записи перемещает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 16:37 |
|
||
|
СРОЧНО ПОМОГИТЕ с LISTVIEW в Visual Basic 6
|
|||
|---|---|---|---|
|
#18+
Кстати, обьектные переменные в конце процедуры чистить надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 16:39 |
|
||
|
СРОЧНО ПОМОГИТЕ с LISTVIEW в Visual Basic 6
|
|||
|---|---|---|---|
|
#18+
странно имхо как-то из кода вообще не видно какие-то движение в сторону ListView. Если идет работа с Item и SubItems то тогда какое вообще нафиг перемещение. Или вы сначала вносите изменения в БД , а потом заново строите список ? Зачем, если можно взять Selected и поправить его Text или SubItems для "Клиент Id" и "Тур Id". А вообще ListView не лучший инструмент для таких целей, тем более что вы меняете всего 2 поля в записи.Возьмите какой-нить грид - полегчает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2004, 15:38 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=32543170&tid=2169444]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 315ms |
| total: | 480ms |

| 0 / 0 |
