powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Скрытие повторяющихся значений
15 сообщений из 40, страница 2 из 2
Скрытие повторяющихся значений
    #39597470
memfi100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Joss, ПЕНСИОНЕРКА, ашк, вы правы, спасибо большое за помощь. Что-то я затупил...
Список я привел в порядок, помогите теперь с кнопкой выгрузки, просто вставить туда запрос как предлагал ашк у меня не получается. Вот код кнопки
Код: vbnet
1.
2.
3.
4.
5.
Private Sub Кнопка147_Click()
Dim db As DAO.Database
Dim i As Integer
Set db = CurrentDb
Set rst = Список136.Recordset
...
Рейтинг: 0 / 0
Скрытие повторяющихся значений
    #39597483
memfi100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Требуемый запрос вот:
Код: sql
1.
SELECT св_рец_раб.работа, конк_работы.наименование_конк_работы AS [Наименование работы], номинац.наим_номин, Count([новизна]<>0) AS Кол_З, Sum([новизна]*1)+Sum([оценка_сложности]*0.4)+Sum([актуальность]*0.9)+Sum([наукоемкость]*0.8)+Sum([защита]*0.1)+Sum([кач_описания]*0.3)+Sum([эффективность]*0.7)+Sum([материалы]*0.5)+Sum([производительность]*0.2)+Sum([среда]*0.6) AS Заочный_этап, Count([качество_през]<>0) AS Кол_О, Sum([качество_през]+[качество_выступл]+[умение_отвечать]+[соответствие]) AS Очный_этап, [Очный_этап]+[Заочный_этап] AS Итог, конк_работы.секция, секц.наим_секц, [фам_уч] & " " & [им_уч] & " " & [отч_уч] AS ФИО, организации.наименование FROM организации INNER JOIN (участники INNER JOIN ((секц INNER JOIN (номинац INNER JOIN (конк_работы INNER JOIN св_рец_раб ON конк_работы.код_конк_работы = св_рец_раб.работа) ON номинац.код_номин = конк_работы.номинация) ON секц.код_секц = конк_работы.секция) INNER JOIN работы_участников ON (конк_работы.код_конк_работы = работы_участников.работа) AND (конк_работы.код_конк_работы = работы_участников.работа)) ON участники.код_уч = работы_участников.участник) ON организации.код_орг = конк_работы.организация WHERE (((св_рец_раб.год)=[Формы]![main]![ПолеСоСписком_год])) GROUP BY св_рец_раб.работа, конк_работы.наименование_конк_работы, номинац.наим_номин, конк_работы.секция, секц.наим_секц, [фам_уч] & " " & [им_уч] & " " & [отч_уч], организации.наименование ORDER BY конк_работы.секция;
...
Рейтинг: 0 / 0
Скрытие повторяющихся значений
    #39597550
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
синтаксис такой:
Код: sql
1.
set rst=db.OpenRecordset("select....from....where") 'запрос для списка
...
Рейтинг: 0 / 0
Скрытие повторяющихся значений
    #39597563
memfi100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku, А если запрос слишком длинный ? Просто заканчивается строка, а на следующую он не хочет переноситься...
Если вставлять он вставляет с новой строки и криво Т_Т
...
Рейтинг: 0 / 0
Скрытие повторяющихся значений
    #39597569
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
memfi100sdku, А если запрос слишком длинный ? Просто заканчивается строка, а на следующую он не хочет переноситься...
Если вставлять он вставляет с новой строки и криво Т_Т

Как это не хочет?
Конструктор вообще плюёт на переносы, а если в тексте программы, то надо переносить как обычную текстовую строку.
...
Рейтинг: 0 / 0
Скрытие повторяющихся значений
    #39597594
memfi100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Joss, да если бы, может я что-то не так делаю ?
...
Рейтинг: 0 / 0
Скрытие повторяющихся значений
    #39597628
хм-м-м
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
memfi100Joss, да если бы, может я что-то не так делаю ?
Вам же написалиJossесли в тексте программы, то надо переносить как обычную текстовую строкуне умеете, что ли?
Код: vbnet
1.
2.
S = "aaaaaaaaaaaaaaaaaaaaa" & _
    "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
...
Рейтинг: 0 / 0
Скрытие повторяющихся значений
    #39597642
memfi100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хм-м-м, именно что не умею )
...
Рейтинг: 0 / 0
Скрытие повторяющихся значений
    #39597645
хм-м-м
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
memfi100хм-м-м, именно что не умею )и пример приведенный непонятен?
Код: vbnet
1.
2.
S = "aaaaaaaaaaaaaaaaaaaaa" & _
    "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
...
Рейтинг: 0 / 0
Скрытие повторяющихся значений
    #39597649
memfi100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хм-м-м, понятен )

"_" после "&" обязателен ?
...
Рейтинг: 0 / 0
Скрытие повторяющихся значений
    #39597661
хм-м-м
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
memfi100"_" после "&" обязателен ?это символ продолжения.

Вы код сами писали?
Что-то сомнения берут.
...
Рейтинг: 0 / 0
Скрытие повторяющихся значений
    #39597664
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вам предлагали один запрос для списка и второй для выборки-не ясно зачем рекордсет:ведь все решается просто:
Код: vbnet
1.
2.
3.
Me.список.RowSource = "select .... " _
& "from .... " _
& "where..."

-это и есть запрос для списка (каждая строка кода-часть текстовой строки в кавычках,пробел,символ подчеркивания,амперсанд и следующая часть текста в кавычках на новой строке.Не забывайте о пробелах в тексте)
...
Рейтинг: 0 / 0
Скрытие повторяющихся значений
    #39597733
memfi100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хм-м-м, я выше писал, что не имею никакого отношения к написанию этого убожества, но так уж получилось что у меня требуют сделать некоторые манипуляции =(
...
Рейтинг: 0 / 0
Скрытие повторяющихся значений
    #39597736
хм-м-м
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
memfi100,

Интересно....
Сами "ни в зуб ногой", но выступаете экспертом в оценке продукта как "убожества"....
По каким критериям оценивали?
...
Рейтинг: 0 / 0
Скрытие повторяющихся значений
    #39597738
memfi100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хм-м-м, стабильность, взаимосвязи, понятность (тут даже почти все таблицы и запросы были с названиями "111111" "в_с_з" "123123" и т.д.), многое переделано, но мне не хватает знаний для решения некоторых проблем. Я не являюсь экспертом в базах данных, языках и так далее, но я являюсь системным администратором и очень хорошо разбираюсь в сетях и в некоторых других вещах. Я понимаю что человек который это делал неплохо разбирается в субд, но существуют же негласные правила программистов в плане описания кода.
...
Рейтинг: 0 / 0
15 сообщений из 40, страница 2 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Скрытие повторяющихся значений
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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