-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4

Invalid link!








Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://www.sql.ru/forum/actualtopics.aspx?bid=4.
Данный дневник сформирован из открытого RSS-источника по адресу http://www.sql.ru/forum/actualrss.aspx?id=4, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

количество дней из диапазона по месяцам

Четверг, 17 Июля 2014 г. 11:53 + в цитатник
доброго дня всем!
скажите пожалуйста, как прописать запрос, который бы выбирал для каждого человека количество дней (по каждой командировке) в каждом месяце из полного диапазона пребывания в командировке. При этом запрос должен работать в заданном диапазоне, например вывести такие данные в диапазоне с 01.01.2014 по31.03.2014

заданные данные:

Имя с по
ХХ 10.01.2014 20.03.2014
YY 21.02.2014 26.03.2014
ZZ 15.02.2014 10.03.2014
XX 27.03.2014 05.04.2014


Должно получиться так:

Имя месяц Дни
ХХ 01.2014 22
ХХ 02.2014 28
ХХ 03.2014 20 - данные две строки не суммируются для одного человека в одном месяце, т.к. командировки разные
ХХ 03.2014 5 - данные две строки не суммируются для одного человека в одном месяце, т.к. командировки разные
YY 02.2014 8
ZZ 02.2014 14
ZZ 03.2014 10


Заранее благодарю!!!

http://www.sql.ru/forum/1105727/kolichestvo-dney-iz-diapazona-po-mesyacam


Поиск

Среда, 16 Июля 2014 г. 21:33 + в цитатник
Доброго времени суток уважаемые!

Подскажите как сделать следующее.
Имеем таблицу с несколькими столбцами, для поиска интересны 2 столбца: номер1 и номер2, оба столбца текстовые с разным содержимым.
Есть форма на которой размещены 2 поля для поиска и 2 поля для отображения результатов поиска.
Какую команду/процедуру/запрос прописать чтобы при вводе любых символов от 2 ед. и далее, результат такового поиска отображался в виде таблиц со всеми столбцами ниже и впоследствии при двойном щелчке по любой записи (из результата поиска) запись целиком добавлялась в новую таблицу с текущей датой добавления (системной). Такое возможно? Посоветуйте пожалуйста.

Картинка с другого сайта.

http://www.sql.ru/forum/1105668/poisk


Помогите упростить выражение с IIf-ами

Среда, 16 Июля 2014 г. 20:01 + в цитатник
Словесный алгоритм:
Если значение Limit меньше нуля и значение Grad не пустая строка, то выводить "А"
Если значение Limit больше-равно нулю и значение Grad не пустая строка, то выводить "В"
Если значение Limit меньше нуля и значение Grad пустая строка, то выводить "С"
Если значение Limit больше-равно нулю и значение Grad пустая строка, то выводить "D"
Получается это:
IIf(rst!Limit < 0, IIf(rst![Grad] <> "", "A", "C"), IIf(rst![Grad] <> "", "B", "D"))

Но IIf, вроде, функция не самая быстрая, а можно как-то выражение упростить?

http://www.sql.ru/forum/1105653/pomogite-uprostit-vyrazhenie-s-iif-ami


Процесс остановлен ядром базы данных Microsoft Jet - без шансов?

Среда, 16 Июля 2014 г. 20:00 + в цитатник
автор
Run-time error '-2147467259 (80004005)
Процесс остановлен ядром базы данных Microsoft Jet, так как другой пользователь пытается одновременно изменитьь те же данные.

  • база не открывается
  • попытка импорта с другой базы вызывает ту же ошибку
  • JetComp выдает ту же ошибку
  • Попытка подключиться через ODBC выдает ту же ошибку
    В итоге все безнадежно и только бекап спасет отца русской демократии?
  • http://www.sql.ru/forum/1105652/process-ostanovlen-yadrom-bazy-dannyh-microsoft-jet-bez-shansov


    Несколько отчетов в один файл

    Среда, 16 Июля 2014 г. 18:32 + в цитатник
    Добрый день.

    Можно ли сгенерировать один отчет из нескольких? Сейчас есть 3 разных отчета. Приходится каждый отдельно открывать через

    DoCmd.OpenReport stDocName, acPreview

    и выводить по одному на pdf. Хотелось бы обойтись одним действием.

    http://www.sql.ru/forum/1105636/neskolko-otchetov-v-odin-fayl


    Пакетное добавление записей в таблицу

    Среда, 16 Июля 2014 г. 17:59 + в цитатник
    Справку читал,
    в инете искал

    Но как добавить несколько записей одним запросом, не используя select c другой таблицы? Желательно через insert into values
    Исходные данные хранятся в екселевском файле, и мне удобно через сцепить быстро формировать строки на добавление.

    http://www.sql.ru/forum/1105629/paketnoe-dobavlenie-zapisey-v-tablicu


    Орг вопрос по запросу, архитектуре.

    Среда, 16 Июля 2014 г. 17:16 + в цитатник
    Парни, всем привет!
    Подписался на небольшую халтурку по MS + MS SQL server (Не ADP, отдельно морда,отдельно сервер, без линковки.)
    Хочу уточнить один момент заранее, все роли и разрешение буду писать на стороне сервера. Вопрос всего один , просто стало интересно, пока нет выхода к рабочему верстаку, хочу предварительно поинтересоваться.

    Есть к примеру таблица, в нем три поля: Таможня,Транспорт, Бухгалтерия. Роли к примеру такие же. (ну то есть каждый может что то менять только в своем поле)

    На форме есть эти три поля. Если к примеру таможенник поменяет данные не только в Таможне, но и Транспорте и в Бухгалтерии и потом нажмет кнопку ,которая запускает запрос на обновление и снимает значение с формы - то запрос :

    1) Не выполниться, так как в таблице присутствуют поля,которые ему на сервере запрещено редактировать.
    2)Выполниться частично, и обновиться только поле Таможня, остальные останутся без изменений.

    http://www.sql.ru/forum/1105612/org-vopros-po-zaprosu-arhitekture


    потеря данных при импорте в Excel спасет ли Access?

    Среда, 16 Июля 2014 г. 17:15 + в цитатник
    Добрый день уважаемые профи!
    Мой гаджет экспортирует геймерские данные (каждую секунду бывает и меньше), а excel их принимает. В excel 15 колонок и 50000 строк с формулами (750000 формул). И теперь суть: когда excel начинает тормозить (из за расчетов) предположим на 2 секунды, данные за 2 сек будут пропущены, а трансляция продолжиться на 3 секунде (Если к этому времени excel "отпустит" конечно))
    Вопрос: спасет ли Access или есть другой выход подскажите
    Спасибо

    http://www.sql.ru/forum/1105610/poterya-dannyh-pri-importe-v-excel-spaset-li-access


    Иконки из ListImage (2 вопроса).

    Среда, 16 Июля 2014 г. 16:03 + в цитатник
    1. Сохранить их как .bmp невозможно (чтобы редактировать)?
    2. А извлечённые как .ico они изменению недоступны?

    http://www.sql.ru/forum/1105589/ikonki-iz-listimage-2-voprosa


    Обнуление полей

    Среда, 16 Июля 2014 г. 13:32 + в цитатник
    Как после заполнения всех полей обнулить их, например после нажатия кнопки "следующая запись", т.е. данные сохраняются в таблицу, а поля очищаются для следующей записи?

    http://www.sql.ru/forum/1105543/obnulenie-poley


    обновление запроса

    Среда, 16 Июля 2014 г. 13:20 + в цитатник
    Подскажите, пожалуйста, можно ли осуществить автоматическое обновление запроса, условием отбора в котором является поле со списком формы, без использования кнопки обновить? пробовал вешать макрос "ОбновлениеОбъекта" на событие aftetupdate поля со списком, но ничего не выходит.

    http://www.sql.ru/forum/1105537/obnovlenie-zaprosa


    Не переходит на последнюю надпись

    Среда, 16 Июля 2014 г. 11:32 + в цитатник
    Подскажите пожалуйста в таблице есть 500 записей, через форму подключен к таблице, нажимаю кнопку перейти на последнюю запись, а переходит на 468 запись, в ручную через поиск можно найти остальные записи, но последней почему то считается не 500, а 468, как исправить?

    http://www.sql.ru/forum/1105505/ne-perehodit-na-poslednuu-nadpis


    Объеденение 3х таблиц с разным множеством полей

    Вторник, 15 Июля 2014 г. 10:48 + в цитатник
    Проблема такая:
    В Access есть запрос который формирует таблицу более 30 полей.Я хочу с помощью union объединить с этой таблицой еще две таблицы. Загвоздка в том что эти две таблицы по другому сформированы с точки зрения подставки полей.Короче, как мне к полю клиент в первой таблицы, присоединить поля "клиент" из других таблиц.

    http://www.sql.ru/forum/1105293/obedenenie-3h-tablic-s-raznym-mnozhestvom-poley


    Связь таблицы и формы

    Вторник, 15 Июля 2014 г. 08:54 + в цитатник
    Добрый день. У меня такой вопрос: Есть отдельная таблица и отдельная форма созданная конструктором форм можно ли их как то связать друг с другом??? Проблема в том что когда я создаю форму по таблице она выглядит не так как мне нужно, редактировать ее нормально (что называется под себя) не получается... Тогда я создала отдельную форму с помощью конструктора форм, но я никак не могу их связать друг с другом (таблицу и форму)...

    http://www.sql.ru/forum/1105274/svyaz-tablicy-i-formy


    Принудительная "прокрутка" TreeView

    Понедельник, 14 Июля 2014 г. 19:48 + в цитатник
    Можно ли сделать так, чтобы выбранный Node выводился в самой верхней видимой строке? Т.е. Дерево как-бы прокручивалось.

    http://www.sql.ru/forum/1105220/prinuditelnaya-prokrutka-treeview


    Как уравнять длину строки недостающими пробелами?

    Понедельник, 14 Июля 2014 г. 18:48 + в цитатник
    Строка заканчивается вертикальной чертой, длина слова в строке м.б. 15-18 символов.
    Допустим, символ | всегда должен быть 21-м
    strCapt & Space(20 - Len(strCapt)) & "|"
    

    вроде, всё верно, но не выравнивает почему-то.

    http://www.sql.ru/forum/1105203/kak-uravnyat-dlinu-stroki-nedostaushhimi-probelami


    Ключ узла добавленного в Дерево

    Понедельник, 14 Июля 2014 г. 16:16 + в цитатник
    поле rstGrand!Код равно "А"
    Добавляю узел:
    [TV_Vib].Nodes.Add(, , rstGrand!Код) = rstGrand!Имя
    

    узел добавляется без ошибки
    Теперь хочу заполнить его значение Tag:
    [TV_Vib].Nodes(rstGrand!Код)Tag = ...
    

    получаю сообщение: Invalid key
    Но если явно указать ключ узла:
    [TV_Vib].Nodes("A")Tag = ...
    

    то ошибки нет.
    Что за...?

    http://www.sql.ru/forum/1105178/kluch-uzla-dobavlennogo-v-derevo


    Combobox и его Recordset

    Понедельник, 14 Июля 2014 г. 15:06 + в цитатник
    Св-во .Recordset комбика синхронизируется с выбранным элементом только на второй итерации.

    При первом выборе .Column кажет правильно, а .Recordset - первую запись.
    Есно, что если первая выбранная запись и есть первая, то тогда они совпадают :)

    Т.е. вот такой тест (по кнопке) не проходит при самом
    первом выборе элемента из списка (хоть вручную, хоть кодом).
    Данные совпадают только на второй смене и далее. :

    Public Sub sb_CbxTest()
        With Form_fSimple.cbx_Srv
            Debug.Print _
                    .Column(0) & " " & _
                    .Column(1) & " " & _
                    .Column(2) & " " & _
                    ""
            With .Recordset
                Debug.Print _
                    .Fields(0) & " " & _
                    .Fields(1) & " " & _
                    .Fields(2) & " " & _
                    ""
                End With
        End With
        Debug.Print vbLf & vbLf
    End Sub
    


    + Код инициации комбика:
    Private Sub Form_Load()
        Call sb_CbxIni
        cbx_Srv.SetFocus
        cbx_Srv.ListIndex = 5
    End Sub
    
    Sub sb_CbxIni()
    Dim sSQl$
        sSQl = "SELECT [RID], [Als] & " & _
               "IIf(([Port] <> 25) OR [SSL], ' / ' & [Port] & IIf([SSL], '-SSL', ''), ''), " & _
               "[Name], [Port], [SSL], [Lgn], [Pwd] " & _
               "FROM [tSimple] ORDER BY [RID];"
        'Stop
        
        With cbx_Srv
            .RowSourceType = "Table/Query"
            .RowSource = sSQl
            .LimitToList = True
            .AutoExpand = False
            .BoundColumn = 1
            '.DefaultValue = 1
            .ColumnCount = 7
            '.ColumnWidths = "0;2"
        End With
    End Sub
    


    Где засада?

    .

    http://www.sql.ru/forum/1105153/combobox-i-ego-recordset


    Помогите с запросом

    Понедельник, 14 Июля 2014 г. 14:06 + в цитатник
    Доброго времени суток, есть некая таблица "Общага"

    Комната Имя Фамилия Статус Телефон
    101 И1 Ф1 Глава Тел1
    101 И2 Ф2 Жена Тел2
    101 И3 Ф3 Ребенок Тел3
    .
    .
    .
    120

    необходимо запросом вывести данные в таком формате:

    Комната ИмяГлавы ФамилияГлавы ТелефонГлавы ИмяЖены ФамилияЖены ТелефонЖены ИмяРебенка ФамилияРебенка ТелефонРебенка

    причем в комнате может жить один человек или без ребенка...

    http://www.sql.ru/forum/1105145/pomogite-s-zaprosom


    Запрос с Group By

    Понедельник, 14 Июля 2014 г. 13:50 + в цитатник
    Добрый день :)

    мучаюсь со следующей задачей :

    Есть таблицы Table1 с тремя полями a, b, c

    Необходимо составить запрос чтобы результатом были уникальные значения поля a, а также значение поля b и с где с - максимальное в группе.

    Table1
    a b c
    1 2 3
    1 3 1
    1 2 4
    2 3 1
    2 1 5
    3 1 3

    Результат должен быть
    a b c
    1 2 4
    2 1 5
    3 1 3

    Никак не получается, пробовала

    SELECT a, b, MAX(c) FROM Table1 GROUP BY a

    ругается говорит "Попытка выполнить запрос не включающий в себя b в Group BY..."
    Включаю b в Group By и получаю совсем не то что мне нужно - Group By выводит уникальные строки (т.е уникальные сочитания и поля a и поля b)

    Поле b мне там нужно. Сделать это с подзапросом не вариант - долго - нужно другое решение.

    Пожалуйста, помогите, подскажите кто знает .

    http://www.sql.ru/forum/1105139/zapros-s-group-by



    Поиск сообщений в rss_sql_ru_access_programming
    Страницы: 353 ... 64 63 [62] 61 60 ..
    .. 1 Календарь