|
|
|
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
|
|||
|---|---|---|---|
|
#18+
Есть вот такой список: <% 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", значение параметра числовое, чтобы список формировался по отделам, то есть, если в отделе несколько человек, то название отдела отображается один раз, должности перечисляются - сколько в нем есть и т.д. по отделам. Помогите, пожалуйста. Не хватает знаний разобраться, а надо быстро :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 21:33 |
|
||
|
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
|
|||
|---|---|---|---|
|
#18+
Этот вопрос не в ту ветку. Скорее, в ASP.NET. Но я таки подозреваю, что в SQLServer. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 21:36 |
|
||
|
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
|
|||
|---|---|---|---|
|
#18+
ну а я думала думала куда... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 21:37 |
|
||
|
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
|
|||
|---|---|---|---|
|
#18+
вообще-то я на сайте использую это и пишу на VBScript, как же не туда??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 21:38 |
|
||
|
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
|
|||
|---|---|---|---|
|
#18+
Эт запрос рихтовать. GROUP BY скорей всего. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 21:38 |
|
||
|
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
|
|||
|---|---|---|---|
|
#18+
vkle Эт запрос рихтовать. GROUP BY скорей всего. Да. Только чего и где груп бай? 2 ТС. Напишите уж запрос что-ли. Кстати, что Вы написали - не ВБСкрипт вовсе, который исполняется на клиенте в эксплорере, а серверный код (проценты). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 21:44 |
|
||
|
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
|
|||
|---|---|---|---|
|
#18+
ShSergevkle Эт запрос рихтовать. GROUP BY скорей всего. Да. Только чего и где груп бай? 2 ТС. Напишите уж запрос что-ли. Кстати, что Вы написали - не ВБСкрипт вовсе, который исполняется на клиенте в эксплорере, а серверный код (проценты). ДА! Где груп бай? и чего? :) я же делала выборку. но там же по всем полям, я в dremweaver тружусь, большее автоматически делаю. а как дело дошло до тонкостей. торможу...помогите :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 21:46 |
|
||
|
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
|
|||
|---|---|---|---|
|
#18+
Таки текст запроса можно обнародовать? Надеюсь, он не является государственной тайной ;-) Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 21:50 |
|
||
|
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
|
|||
|---|---|---|---|
|
#18+
текст запроса?? это откуда до куда? код странички на которой все это появляется? весь? или что-то конкретное? кусок? поясните, я чайник :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 21:52 |
|
||
|
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
|
|||
|---|---|---|---|
|
#18+
> это откуда до куда? Примерно от слова SELECT до ; Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 21:56 |
|
||
|
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
|
|||
|---|---|---|---|
|
#18+
И вдогонку, пора завязывать с мышкокликаньем по дримвейверу. Раз уж пошли такие вопросы, так следует почитать немного о теме, разобраться что откуда и как берётся. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 21:59 |
|
||
|
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
|
|||
|---|---|---|---|
|
#18+
вот текст...я вот и начинаю разбираться по теме :). надеюсь вы мне поможете. натолкнете на мысли :) <% 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 %> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 22:07 |
|
||
|
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
|
|||
|---|---|---|---|
|
#18+
я просто не настолько еще в теме. чтобы сама творить. прочитать могу и понять код, частично...но это же язык, чтобы на нем говорить и творить. надо его глубоко изучать, а на это много времени нужно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 22:11 |
|
||
|
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
|
|||
|---|---|---|---|
|
#18+
> "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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 22:13 |
|
||
|
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
|
|||
|---|---|---|---|
|
#18+
это не работает, я проовала. точнее работает не так как надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 22:14 |
|
||
|
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
|
|||
|---|---|---|---|
|
#18+
не знаю как и где. а дреамвьювере select* и group by не совместимые команды. я проовала перечислять поля. он требует делать group by по всем выбранным полям. короче можно сделать группировку только уникальных записей. а мне то надо группировать только по одному полю. надо функцию писать или хитрый цикл делать. я всякие пробовала. но не врублюсь как while работает до конца...не хватает знаний :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 22:18 |
|
||
|
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
|
|||
|---|---|---|---|
|
#18+
> это же язык, чтобы на нем говорить и творить. надо его глубоко > изучать, а на это много времени нужно :) Совершенно с Вами согласен! Ну, не год, не два - первые успехи в понимании придут через нескольколько дней :-) А чтоб до совершенства - эт действително долго. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 22:18 |
|
||
|
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
|
|||
|---|---|---|---|
|
#18+
> это же язык, чтобы на нем говорить и творить. надо его глубоко > изучать, а на это много времени нужно :) Совершенно с Вами согласен! Ну, не год, не два - первые успехи в понимании придут через нескольколько дней :-) А чтоб до совершенства - эт действително долго. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 22:20 |
|
||
|
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
|
|||
|---|---|---|---|
|
#18+
> не знаю как и где. а дреамвьювере select* и group by не совместимые > команды. Хммм... Тады пора завязывать с дерьмвийвером.... Какой сервер БД используется? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 22:23 |
|
||
|
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
|
|||
|---|---|---|---|
|
#18+
база в Access, все просто без наворотов. мне не нужно усложняться и переходить на что-либо другое. не могу, надо срочно доделать начатое уже так как начала. Если Вы сами не совсем в этой теме :). то простите, завершим :(...может кто другой подскажет..у меня ведь почти получилось. что нужно. не хватает совсем чуть-чуть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 22:26 |
|
||
|
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
|
|||
|---|---|---|---|
|
#18+
Найдите руководство по вашему серверу БД, там должен быть описан синтаксис запросов и группировок. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 22:27 |
|
||
|
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
|
|||
|---|---|---|---|
|
#18+
Хорошо. Спасибо. Поищу :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 22:30 |
|
||
|
VBScript ПОМОГИТЕ ПЛИЗ СДЕЛАТЬ ГРУППИРОВКУ
|
|||
|---|---|---|---|
|
#18+
Скорей всего, проще создать два запроса. Первый вроде Код: plaintext Код: plaintext Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 22:52 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=35984169&tid=1454855]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
189ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 535ms |

| 0 / 0 |
