powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Куча Примеров, Заготовок для БД и прочие Наработки
25 сообщений из 176, страница 7 из 8
Куча Примеров, Заготовок для БД и прочие Наработки
    #39434971
caravan1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лапух, Потрібна допомога в створені бази даних!!!
...
Рейтинг: 0 / 0
Куча Примеров, Заготовок для БД и прочие Наработки
    #39435065
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caravan1,
В какой именно?
Люблю конкретику.
БД БД рознь, у каждой своя специфика.
Желателен пример для понималия проблеммы обоими сторонами, иначе я иногда не умею и не понимаю теоретические вопросы как прояснить (оБЫЧНО У МЕНЯ ЗДЕСЬ РОЛЬ - ПРОСТО ЛЮБИТЕЛЬ), а иногда просто лень создавать уже созданное.
...
Рейтинг: 0 / 0
Куча Примеров, Заготовок для БД и прочие Наработки
    #39435068
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дополняю,
Умею смотреть БД в формате только MDB (2000-2003), типа старовер.
...
Рейтинг: 0 / 0
Куча Примеров, Заготовок для БД и прочие Наработки
    #39443872
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример Списка на базе таблицы без постоянного коннекта к БД...
Аля VB-NET...
Реально проверял на разделенной БД - файл .ldb на хранилище .mdb не появляется,
по крайней мере на глаз не видно...

Кощей бессмертный с утра проснулся, застрелился, отравился, повесился, в общем изголялся как мог...
...
Рейтинг: 0 / 0
Куча Примеров, Заготовок для БД и прочие Наработки
    #39579802
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Похоже моя методика переманивания лучших кадров в ТУДА работает.
Аж если уже САМ целый - Jamaica у НАС целыми днями сидить и даже ценные советы изредка раздаёть.
Видимо стоит усилить свои усилия.
...
Рейтинг: 0 / 0
Куча Примеров, Заготовок для БД и прочие Наработки
    #39677363
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лапух...Видимо стоит усилить свои усилия. ...
Тока щас заметил.
Это что, я с января сего года ТУТ не появлялся что ли?
Видимо нужно усилить усилия.
...
Рейтинг: 0 / 0
Куча Примеров, Заготовок для БД и прочие Наработки
    #39694401
miosan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лапух, добрый день
а есть пример сложных запросов на базе 10-20 таблиц
...
Рейтинг: 0 / 0
Куча Примеров, Заготовок для БД и прочие Наработки
    #39694469
maks248
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miosan,
а чем такой запрос отличается от запроса из 2х таблиц?
...
Рейтинг: 0 / 0
Куча Примеров, Заготовок для БД и прочие Наработки
    #39694550
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miosan,
Что вы подразумеваете под сложным запросом?
Например - Адрес может состоять из множества таблиц,
Запрос может выглядеть так:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
SELECT IIf([ФлНазвОрг],"«" & [НаименованиеОрг] & "» " & [ФормаОрганизации] & (" № "+[НомерОрг]+""),(""+[ФормаОрганизации]+" ") & "«" & [НаименованиеОрг] & "»" & (" № "+[НомерОрг]+"")) AS Наименование, 
(""+([ИндексОрг])+", ") & (""+([Регион])+", ") & (""+([Район])+", ") & (""+([ТипНП])+" ") & (""+([НасПункт])+", ") & (""+([РайонНасПункта])+", ") & (""+([ТипУл])+" ") & (""+([Улица])+", ") & (""+([ДомОрг])+" ") & (""+([Дом№Орг])+"") AS Адрес, Организации.*
FROM ФормыОрганизаций RIGHT JOIN (РайоныНасПункта RIGHT JOIN (Улицы RIGHT JOIN (Районы RIGHT JOIN (НасПункты RIGHT JOIN (Регионы RIGHT JOIN (ТипыНП RIGHT JOIN (ТипыУл RIGHT JOIN Организации 
ON ТипыУл.Код_ТипаУл = Организации.КодТипаУлОрг) 
ON ТипыНП.Код_ТипаНП = Организации.КодТипаНПОрг) 
ON Регионы.Код_Региона = Организации.КодРегионаОрг) 
ON НасПункты.Код_НасПункта = Организации.КодНасПунктаОрг) 
ON Районы.Код_Района = Организации.КодРайонаОрг) 
ON Улицы.Код_Улицы = Организации.КодУлицыОрг) ON РайоныНасПункта.Код_РайонаНасПункта = Организации.КодРайонаНПОрг) 
ON ФормыОрганизаций.Код_ФрмыОрганизации = Организации.КодФормыОрг
ORDER BY IIf([ФлНазвОрг],"«" & [НаименованиеОрг] & "» " & [ФормаОрганизации] & (" № "+[НомерОрг]+""),(""+[ФормаОрганизации]+" ") & "«" & [НаименованиеОрг] & "»" & (" № "+[НомерОрг]+""));


А в графическом редакторе запросов так:
...
Рейтинг: 0 / 0
Куча Примеров, Заготовок для БД и прочие Наработки
    #39725109
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Минималистичный внешний вид,
2. Разнесены данные и управление фильтрами на разные вкладки
3. В систему фильтров встроен гибкий фильтр по датам(сегодня, вчера, прошлый месяц и так далее), в том числе и указание периода и точной даты
4. Понятная настройка отображение столбцов и их порядок следования
5. Выгрузка отчета в Excel, исходя из настроек фильтров и столбцов
6. Вместо кнопок для новой операции и выгрузки в Excel применены костыли в виде картинки и label`а.


p.s. Это не "рабочий" проект, а сделанный на коленке прототип журнала операций.

https://ibb.co/d4TGF0
https://ibb.co/m26ghf
...
Рейтинг: 0 / 0
Куча Примеров, Заготовок для БД и прочие Наработки
    #39771441
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЧЁй та меня давно не ругали и даже не журили.
Подниму ка я темку.

Может кому пригодится заготовка про - Приказы.
...
Рейтинг: 0 / 0
Куча Примеров, Заготовок для БД и прочие Наработки
    #39771453
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лапух,

YouTube Video
...
Рейтинг: 0 / 0
Куча Примеров, Заготовок для БД и прочие Наработки
    #39771732
Фотография Ганов Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторК сообщению приложен файл (СотрудникиЛистБокс.rar - 89Kb) cкачать

скачал данный пример. все понятно, кроме вот этой строки
Код: vbnet
1.
StrSql = "SELECT [ФамилияС] & "" "" & [ИмяС] & "" "" & [ОтчествоС] AS ФамилияИО, Код_Сотрудника FROM Сотрудники "


какой потайной смысл в
Код: vbnet
1.
& "" "" &

между указанием на поля запроса? Чтение инфы по Sql понимания не прибавило в этом вопросе.

скачал, чтобы посмотреть как пишутся формы поиска. никогда раньше этим не занимался, нарисовал форму с 6 параметрами и тут же задался вопросом - получается что надо описать все варианты запросов для каждого случая...
а если параметров будет 10 или 12, то число вариантов запросов вырастает до (2^n-1). Как поступают в данном случае? описывают все варианты запросов или как-то по-другому комбинируют строку запроса?

буду признателен за ссылку где изучить данный. заранее спасибо за ответы
...
Рейтинг: 0 / 0
Куча Примеров, Заготовок для БД и прочие Наработки
    #39771734
Фотография Ганов Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как вариант использовать "+", который превратит отсутствующий параметр в "нулевую строку", в том случае если какой-то параметр запроса не был использован пользователем
...
Рейтинг: 0 / 0
Куча Примеров, Заготовок для БД и прочие Наработки
    #39771743
Фотография Ганов Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
судя по всему "+" как раз и есть выход. пример сверху хорош для понимания вопроса, но вот этот [ФамилияС] & "" "" & [ИмяС] кусок по-прежнему вызывает непонимание. для чего нужны "" "" между полями
...
Рейтинг: 0 / 0
Куча Примеров, Заготовок для БД и прочие Наработки
    #39771774
stu314
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ганов Александркусок по-прежнему вызывает непонимание. для чего нужны "" "" между полями
без данной конструкции получится ИвановИванИванович, а с ней Иванов Иван Иванович :)
просто всех всегда напрягает "" в строке, я предпочитаю просто одиночный апостроф... т.е. будет просто = "SELECT [ФамилияС] & ' ' & [ИмяС] ..... срабатывает во всех строковых конструкциях
...
Рейтинг: 0 / 0
Куча Примеров, Заготовок для БД и прочие Наработки
    #39771793
Фотография Ганов Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stu314, спасибо за пояснение. меня не сами кавычки заинтересовали, а строка select, я не так давно пользуюсь всех access, всех тонкостей естественно пока не знаю и в голове "зашита" классическая строка SELECT [поле1], [поле2] и т.д., что такое выражения в SELECT тоже хорошо представляю, но не приходилось комбинировать их из нескольких полей, обычно это что нить типа MAX([Поле]+1)
. Именно это и озадачило.
...
Рейтинг: 0 / 0
Куча Примеров, Заготовок для БД и прочие Наработки
    #39771980
Фотография Ганов Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ганов Александркак вариант использовать "+", который превратит отсутствующий параметр в "нулевую строку", в том случае если какой-то параметр запроса не был использован пользователем

разобрался с "+". все ОК. можно хоть "стопицот" условий сделать. одного пока не пойму как сделать:

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
strSQL = "SELECT *" _
          & "FROM [Работы] " _
          & "WHERE " & "([Название] like '*" + [fldНазвание].Value + "*') AND " _
                              & "([ДатаЗапуска] >=" + IIf(IsNull([fldДатаЗапускаНачало].Value) = False, Format([fldДатаЗапускаНачало].Value, "General Number"), Null) & ") AND " _
                              & "([ДатаЗапуска] <=" + IIf(IsNull([fldДатаЗапускаКонец].Value) = False, Format([fldДатаЗапускаКонец].Value, "General Number"), Null) & ") AND " _
                              & "([ДатаСоздания] >=" + IIf(IsNull([fldДатаБазаНачало].Value) = False, Format([fldДатаБазаНачало].Value, "General Number"), Null) & ") AND " _
                              & "([ДатаСоздания] <=" + IIf(IsNull([fldДатаБазаКонец].Value) = False, Format([fldДатаБазаКонец].Value, "General Number"), Null) & ") AND"


Не могу понять одно как справиться с AND. если их внести под скобку в начале каждой строки начиная со второй строки Where, то если нет строки условия, то и AND не будет, но тогда если нет первого условия Where ([Название]) , то строка Where начнется сразу с AND, что вызовет ошибку. В таком моем варианте все работает, но при отсутствии каждого условия остается AND , я их убрал после формирования строки циклом, но понимаю, что это корявое решение.
Код: vbnet
1.
2.
3.
4.
5.
6.
'обрезаем AND в конце строки
For i = 1 To 5
     If Right(strSQL, 4) = " AND" Then strSQL = Left(strSQL, Len(strSQL) - 4)
     If Right(strSQL, 5) = " AND " Then strSQL = Left(strSQL, Len(strSQL) - 5)
     If Right(strSQL, 6) = " AND )" Then strSQL = Left(strSQL, Len(strSQL) - 6)
Next i


Может быть у кого-то есть пример "правильной" реализации таких запросов. Заранее благодарствую
...
Рейтинг: 0 / 0
Куча Примеров, Заготовок для БД и прочие Наработки
    #39771987
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ганов АлександрМожет быть у кого-то есть пример "правильной" реализации таких запросов. Заранее благодарствуюМожет быть ты организуешь СВОЙ тред?
...
Рейтинг: 0 / 0
Куча Примеров, Заготовок для БД и прочие Наработки
    #39771997
Фотография Ганов Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург, ок. переношу в новую ветку
...
Рейтинг: 0 / 0
Куча Примеров, Заготовок для БД и прочие Наработки
    #39772000
Фотография Ганов Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
перенес сюда
...
Рейтинг: 0 / 0
Куча Примеров, Заготовок для БД и прочие Наработки
    #39903290
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В преддверии Нового года, как истинный Деушка Мороз, выкладу ка я примерчик про - Справочник Мест в кинотеатрах разных.

А то уже давненько подобными шалостями не занимался.

Может кому и пригодится.
Тем более, темка подобная в наличии.
...
Рейтинг: 0 / 0
Куча Примеров, Заготовок для БД и прочие Наработки
    #39903481
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лапух,

Ну чё сказать убожество.
...
Рейтинг: 0 / 0
Куча Примеров, Заготовок для БД и прочие Наработки
    #39903492
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ROI
...Ну чё сказать убожество...

На вкус и цвет товарища нет.
Хотя?
По любому мой пример в 10, а то и в 100 раз лучше примера, предложенного вами.
...
Рейтинг: 0 / 0
Куча Примеров, Заготовок для БД и прочие Наработки
    #39903517
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лапух
ROI
...Ну чё сказать убожество...

На вкус и цвет товарища нет.
Хотя?
По любому мой пример в 10, а то и в 100 раз лучше примера, предложенного вами.

Убил (каюсь)
...
Рейтинг: 0 / 0
25 сообщений из 176, страница 7 из 8
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Куча Примеров, Заготовок для БД и прочие Наработки
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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