|
|
|
СРОЧНО ПОМОГИТЕ с 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:45 |
|
||
|
СРОЧНО ПОМОГИТЕ с LISTVIEW в Visual Basic 6
|
|||
|---|---|---|---|
|
#18+
А это не автосортировка в ListView случаем записи перемещает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 16:37:20 |
|
||
|
СРОЧНО ПОМОГИТЕ с LISTVIEW в Visual Basic 6
|
|||
|---|---|---|---|
|
#18+
Кстати, обьектные переменные в конце процедуры чистить надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 16:39:12 |
|
||
|
СРОЧНО ПОМОГИТЕ с LISTVIEW в Visual Basic 6
|
|||
|---|---|---|---|
|
#18+
странно имхо как-то из кода вообще не видно какие-то движение в сторону ListView. Если идет работа с Item и SubItems то тогда какое вообще нафиг перемещение. Или вы сначала вносите изменения в БД , а потом заново строите список ? Зачем, если можно взять Selected и поправить его Text или SubItems для "Клиент Id" и "Тур Id". А вообще ListView не лучший инструмент для таких целей, тем более что вы меняете всего 2 поля в записи.Возьмите какой-нить грид - полегчает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2004, 15:38:53 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=370&tid=2169444]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
62ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
| others: | 201ms |
| total: | 341ms |

| 0 / 0 |
