powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
23 сообщений из 23, страница 1 из 1
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
    #35984165
oksaMe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть вот такой список:

<% While (not Rec_Employees.EOF) %>
<tr>
<td> <%=(Rec_Employees.Fields.Item("depart").Value)%></td>
<td ><%=(Rec_Employees.Fields.Item("post").Value)%></td>
<td ><%=(Rec_Employees.Fields.Item("name").Value)%></td>
<td ><%=(Rec_Employees.Fields.Item("phone").Value)%></td>
<td ><%=(Rec_Employees.Fields.Item("office").Value)%></td>
</tr>
<% Rec_Employees.MoveNext()
Wend
%>


Нужно сделать группировку по параметру "depart", значение параметра числовое, чтобы список формировался по отделам, то есть, если в отделе несколько человек, то название отдела отображается один раз, должности перечисляются - сколько в нем есть и т.д. по отделам.
Помогите, пожалуйста. Не хватает знаний разобраться, а надо быстро :(
...
Рейтинг: 0 / 0
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
    #35984168
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Этот вопрос не в ту ветку. Скорее, в ASP.NET. Но я таки подозреваю, что в SQLServer.
...
Рейтинг: 0 / 0
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
    #35984169
oksaMe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну а я думала думала куда...
...
Рейтинг: 0 / 0
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
    #35984172
oksaMe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вообще-то я на сайте использую это и пишу на VBScript, как же не туда???
...
Рейтинг: 0 / 0
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
    #35984173
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эт запрос рихтовать. GROUP BY скорей всего.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
    #35984184
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle
Эт запрос рихтовать. GROUP BY скорей всего.

Да. Только чего и где груп бай?
2 ТС. Напишите уж запрос что-ли. Кстати, что Вы написали - не ВБСкрипт вовсе, который исполняется на клиенте в эксплорере, а серверный код (проценты).
...
Рейтинг: 0 / 0
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
    #35984190
oksaMe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSergevkle
Эт запрос рихтовать. GROUP BY скорей всего.

Да. Только чего и где груп бай?
2 ТС. Напишите уж запрос что-ли. Кстати, что Вы написали - не ВБСкрипт вовсе, который исполняется на клиенте в эксплорере, а серверный код (проценты).

ДА! Где груп бай? и чего? :) я же делала выборку. но там же по всем полям, я в dremweaver тружусь, большее автоматически делаю. а как дело дошло до тонкостей. торможу...помогите :(
...
Рейтинг: 0 / 0
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
    #35984192
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таки текст запроса можно обнародовать? Надеюсь, он не является государственной тайной ;-)

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
    #35984194
oksaMe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
текст запроса?? это откуда до куда? код странички на которой все это появляется? весь? или что-то конкретное? кусок? поясните, я чайник :)
...
Рейтинг: 0 / 0
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
    #35984199
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> это откуда до куда?

Примерно от слова SELECT до ;
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
    #35984207
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И вдогонку, пора завязывать с мышкокликаньем по дримвейверу. Раз уж пошли такие вопросы, так следует почитать немного о теме, разобраться что откуда и как берётся.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
    #35984224
oksaMe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот текст...я вот и начинаю разбираться по теме :). надеюсь вы мне поможете. натолкнете на мысли :)

<%
Dim Recordset1
Dim Recordset1_numRows

Set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = MM_con1_STRING
Recordset1.Source = "SELECT * FROM Q_employees ORDER BY code_depart ASC"
Recordset1.CursorType = 0
Recordset1.CursorLocation = 2
Recordset1.LockType = 1
Recordset1.Open()

Recordset1_numRows = 0
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Untitled Document</title>
</head>

<body>
<% While (NOT Recordset1.EOF) %>
<table width="1000" height="20" border="0" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#999999" ><%=(Recordset1.Fields.Item("depart").Value)%></td>

</tr>
<tr>
<td ><%=(Recordset1.Fields.Item("post").Value)%></td>
<td ><%=(Recordset1.Fields.Item("name").Value)%></td>
<td ><%=(Recordset1.Fields.Item("phone").Value)%></td>
</tr>
</table>

<%
Recordset1.MoveNext()
Wend
%>
</body>
</html>
<%
Recordset1.Close()
Set Recordset1 = Nothing
%>
...
Рейтинг: 0 / 0
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
    #35984232
oksaMe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я просто не настолько еще в теме. чтобы сама творить. прочитать могу и понять код, частично...но это же язык, чтобы на нем говорить и творить. надо его глубоко изучать, а на это много времени нужно :)
...
Рейтинг: 0 / 0
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
    #35984238
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> "SELECT * FROM Q_employees ORDER BY code_depart ASC"

Заменить на что то вроде "SELECT * FROM Q_employees GROUP BY depart ORDER BY code_depart ASC"

PS: Видать, совсем плохо в дримвейвере с поиском...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
    #35984240
oksaMe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
это не работает, я проовала. точнее работает не так как надо
...
Рейтинг: 0 / 0
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
    #35984244
oksaMe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не знаю как и где. а дреамвьювере select* и group by не совместимые команды. я проовала перечислять поля. он требует делать group by по всем выбранным полям. короче можно сделать группировку только уникальных записей. а мне то надо группировать только по одному полю. надо функцию писать или хитрый цикл делать. я всякие пробовала. но не врублюсь как while работает до конца...не хватает знаний :(
...
Рейтинг: 0 / 0
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
    #35984245
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> это же язык, чтобы на нем говорить и творить. надо его глубоко
> изучать, а на это много времени нужно :)

Совершенно с Вами согласен! Ну, не год, не два - первые успехи в понимании придут через нескольколько дней :-) А чтоб до совершенства - эт действително долго.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
    #35984250
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> это же язык, чтобы на нем говорить и творить. надо его глубоко
> изучать, а на это много времени нужно :)

Совершенно с Вами согласен! Ну, не год, не два - первые успехи в понимании придут через нескольколько дней :-) А чтоб до совершенства - эт действително долго.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
    #35984251
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> не знаю как и где. а дреамвьювере select* и group by не совместимые
> команды.

Хммм... Тады пора завязывать с дерьмвийвером.... Какой сервер БД используется?

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
    #35984255
oksaMe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
база в Access, все просто без наворотов. мне не нужно усложняться и переходить на что-либо другое. не могу, надо срочно доделать начатое уже так как начала. Если Вы сами не совсем в этой теме :). то простите, завершим :(...может кто другой подскажет..у меня ведь почти получилось. что нужно. не хватает совсем чуть-чуть.
...
Рейтинг: 0 / 0
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
    #35984257
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Найдите руководство по вашему серверу БД, там должен быть описан синтаксис запросов и группировок.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
    #35984259
oksaMe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хорошо. Спасибо. Поищу :)
...
Рейтинг: 0 / 0
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
    #35984281
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорей всего, проще создать два запроса. Первый вроде
Код: plaintext
"SELECT depart  FROM Q_employees GROUP BY depart"
- получите список отделов в рикордсете. Далее, в цикле по результатам первого, запрос вроде
Код: plaintext
SELECT * FROM Q_employees WHERE " & Rec_Depart.Fields.Item("depart") & " ORDER BY code_depart ASC"
даст данные по каждому отделу. Уточните синтаксис конкатенции, не помню, честно говоря.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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