Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Перебор массива Добавлено: 31.03.05 23:48  

Автор вопроса:  Andrey999 | Web-сайт: www.radio-device.narod.ru | ICQ: 30852361 
Поможите люди добрые меня уже накрыло.
Как подсчитать количество какждого из полученных значений Index и передать полученное значение ну к примеру в еще один массив или в переменные. CLng(Index) это полученные значение (цифра) из базы, бежим по полю считываем его значение из поля (это работает прекрасно)
вот так я сделал
sSQL = "SELECT ID_SORTCODE FROM vidyzi"
Set rs = db.OpenRecordset(sSQL)

For i = 0 To Index
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
        If Index = Index1 Then Exit Do
  End If
    rs.MoveNext
Loop
Next i

и надо подсчитать сколько он нашел 1 это уже в другой таблице сколько 2 и т.д. эти цифры могут быть разнообразные и много вот что я сделал
Set rstTemp = db.OpenRecordset("SELECT COUNT(yziID) AS Cnt FROM danie where danie.yziID = " & CLng(Index))
names = rstTemp!Cnt если вместо index ставлю цифру он естественно считает

Помогите плиз

Ответить

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

Номер ответа: 1
Автор ответа:
 Страшный Сон



Вопросов: 46
Ответов: 848
 Профиль | | #1 Добавлено: 01.04.05 15:14
Не понял вопроса. :о[]

Ответить

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



ICQ: 30852361 

Вопросов: 73
Ответов: 168
 Web-сайт: www.radio-device.narod.ru
 Профиль | | #2
Добавлено: 02.04.05 02:22
Из одной таблицы1 базы считываем первую строчку допустим поля ID_SORTCODE (там число к примеру 2) потом в другой таблице2 поля danie.yziID находим все 2 и считаем их(сколько таких 2-ек), затем из таблицы1 считываем следующюю строку поля ID_SORTCODE (там число к примеру 9) потом в другой таблице2 поля danie.yziID находим все 2 и считаем их (сколько таких 9-ок), и так далее. пока не закончатся все строки таблицы1. И надо передать эти суммы по каждой из строк в массив (чтобы присвоить их элементам на форме)

Ответить

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



Вопросов: 0
Ответов: 1876


 Профиль | | #3 Добавлено: 02.04.05 05:15
Статистические функции (например, COUNT) позволяют делать итоги по группам, когда юзаются вместе с инструкцией GROUP BY.

Ответить

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



ICQ: 30852361 

Вопросов: 73
Ответов: 168
 Web-сайт: www.radio-device.narod.ru
 Профиль | | #4
Добавлено: 02.04.05 10:05
Так я и незнаю как это все организовать на практике.

Ответить

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



ICQ: 30852361 

Вопросов: 73
Ответов: 168
 Web-сайт: www.radio-device.narod.ru
 Профиль | | #5
Добавлено: 03.04.05 00:52
Всем спасибо. Я сам разобрался :)

Ответить

Страница: 1 |

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



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