Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Как сделать цикл в цикл Добавлено: 03.04.05 16:05  

Автор вопроса:  Andrey999 | Web-сайт: www.radio-device.narod.ru | ICQ: 30852361 
Подскажите как засунуть этот цикл
For Column = 3 To Index1
 Column = (Index)
.Data = Label1(Index)
Next Column
For i = 0 To Index

в этот, перед data1.refresh

Do While Not rs.EOF
    If Not IsNull(rs.Fields("SORTCODE")) Then
    Set Data3.Recordset = rs
        Text1(Index) = Data3.Recordset![ID_SORTCODE]
        Index = Index + 1
Set rstTemp = db.OpenRecordset("SELECT COUNT(yziID) AS Cnt " & _
"FROM danie where danie.yziID = " & CLng(Index))
Label1(Index) = rstTemp!Cnt
ВОТ СЮДА
Data1.Refresh
        If Index = Index1 - 2 Then Exit Do
    rs.MoveNext
Loop
Next i

Заранее спасибо.

Ответить

  Ответы Всего ответов: 10  

Номер ответа: 1
Автор ответа:
 Morpheus



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #1
Добавлено: 03.04.05 17:40
For Column = 3 To Index1
 Column = (Index)
.Data = Label1(Index)
Next Column
For i = 0 To Index - а чё это за строка в конце???

Ответить

Номер ответа: 2
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #2
Добавлено: 03.04.05 18:45
.Data = Label1(Index) - а тут нехватает структуры with..end with

Ответить

Номер ответа: 3
Автор ответа:
 Andrey999



ICQ: 30852361 

Вопросов: 73
Ответов: 168
 Web-сайт: www.radio-device.narod.ru
 Профиль | | #3
Добавлено: 03.04.05 19:23
Строчка это я случайно скопировал.
Sne подскажи пожалуйсто как это сдедать, я просто не знаю.

Ответить

Номер ответа: 4
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #4
Добавлено: 03.04.05 22:55
Дык я же не телепат, чтобы угадывать че там у тебя за код... По выданным тобой кусочкам - ничего непопишешь...

Ответить

Номер ответа: 5
Автор ответа:
 Andrey999



ICQ: 30852361 

Вопросов: 73
Ответов: 168
 Web-сайт: www.radio-device.narod.ru
 Профиль | | #5
Добавлено: 03.04.05 23:39
А что надо код формы? Может по мылу отправить?

Ответить

Номер ответа: 6
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #6
Добавлено: 04.04.05 00:58
ну отправь...

Ответить

Номер ответа: 7
Автор ответа:
 Andrey999



ICQ: 30852361 

Вопросов: 73
Ответов: 168
 Web-сайт: www.radio-device.narod.ru
 Профиль | | #7
Добавлено: 04.04.05 01:25
Я отправил. На ящик указанный в профиле.

Ответить

Номер ответа: 8
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #8
Добавлено: 04.04.05 10:35
И что ты мне сугул :) ?


Откуда вообще вот этот код, ща уже начну настраивать телепатическую антену...
                'For Row = 1 To 1
                'For Column = 3 To Index1
                ' Column = (Index)
                '.Data = Label1(Index)
                'Next Column
                'Next Row

Ответить

Номер ответа: 9
Автор ответа:
 Andrey999



ICQ: 30852361 

Вопросов: 73
Ответов: 168
 Web-сайт: www.radio-device.narod.ru
 Профиль | | #9
Добавлено: 04.04.05 13:43
Вот это то и надо воткнуть в тот цикл.
Между Label1(Index) = rstTemp!Cnt
и
Data1.Refresh
чтобы выполнялся этот заремариный код.
 
Index - это номер Column

Ответить

Номер ответа: 10
Автор ответа:
 Andrey999



ICQ: 30852361 

Вопросов: 73
Ответов: 168
 Web-сайт: www.radio-device.narod.ru
 Профиль | | #10
Добавлено: 05.04.05 01:29
Все спасибо Sne, что подсказал "with" я сам догадался, уже работает как надо.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам