Ru-Board.club
← Вернуться в раздел «Программы»

» Про MS Access

Автор: Black_Lung
Дата сообщения: 04.06.2013 10:01
Например есть таблица T1 с текстовым полем значение которого подставляется в таблицу T2, в настройках таблицы это SELECT T1.USER FROM T1;. Как правильно подставить в запрос значение из T2? чтобы при подстановке учитывалось уже введенное значение, вводится А и в списке уже слова только на А, Аб - всё на Аб.. итд.
Например SELECT T1.USER FROM T1 WHERE T1.USER LIKE "А*"; работает правильно, а SELECT T1.USER FROM T1 WHERE T1.USER LIKE T2.USER+"*"; работает не правильно.
Автор: aidomars
Дата сообщения: 04.06.2013 13:53

Цитата:
а SELECT T1.USER FROM T1 WHERE T1.USER LIKE T2.USER+"*"; работает не правильно.

Конечно неправильно, FROM T1 - берешь данные из таблицы Т1, а LIKE T2.USER - сравниваешь с полем из таблицы T2. Но нигде не указываешь, что надо брать данные и из Т2!
Надо примерно так:
SELECT T1.USER FROM T1 INNER JOIN T2 ON T1.USER LIKE T2.USER
Автор: AntikillerPM
Дата сообщения: 11.06.2013 11:39
господа! как из таблицы *.mdb файла "вытащить" фотографии. кусок базы по ссылке http://rghost.ru/private/46670897/6622de121462a4e94537477ef117e293
или возможно там данные потеряны? гляньте, пожалуйста.

Автор: Black_Lung
Дата сообщения: 14.06.2013 16:35
aidomars

Цитата:
SELECT T1.USER FROM T1 INNER JOIN T2 ON T1.USER LIKE T2.USER

не сработало, но получилась через форму, по событию:[more]Private Sub USER_Change()
Me.USER.RowSource = "SELECT Users.NAME FROM Users WHERE Users.NAME LIKE " & Chr(34) & USER.Text & "*" & Chr(34) & ";"
Me.USER.Dropdown
End Sub[/more]

Возникла новая проблема: в форме назначено три поля Dlookup'ом по значению из четвертого поля. При большом количестве записей аксэс начинает тормозить. Как можно сделать по другому, так чтобы, когда меняется значение одного поля в остальных оно менялось автоматически и при этом не было тормозов? В екселе всё точно также было через Vlookup и не тормозило.
Автор: aidomars
Дата сообщения: 14.06.2013 18:31
Dlookup каждый раз обращается к таблице. Лучше раз возьми нужные записи с помощью Recordset, это тот же массив, и по ним ходи.
Автор: likbez
Дата сообщения: 10.11.2014 13:52
в Access 2010 (SP2 RUS x32) создаем обычный простой запроc: Like "777*"
но не дает даже сохранить такой запрос (а из MSO SP1 RUS x32 - дает - и работает).
выдает "синтаксическая ошибка ..... " и на лету заменяет Like на Похоже на.
а вот '777*' сохраняет, но при выполнении такого запроса не находит точно существующих записей.

как это лечить?
Автор: svs123456789
Дата сообщения: 13.11.2014 09:45
нет ли примеров как работать одновременно с двумя базами (файлами) акцесса ?
Автор: likbez
Дата сообщения: 19.11.2014 18:02
... при этом такие же запросы в этих же базах в версии 2003 работают всегда нормально. кто-нибудь знает - где тут собака порылась?
Автор: likbez
Дата сообщения: 24.11.2014 09:55
неужели спецы по предмету покинули руборд навсегда?
Автор: Ander_27rus
Дата сообщения: 10.02.2015 06:43
вопрос к знатокам... есть 2 таблицы 1-я 21000 точек с полями name, x(со значениями) и y(со значениями). 2-ая 4000 точек с полями name, x(пустое) и y(пустое) как скопировать во вторую таблицу координаты соответствующие полю name из первой? как я понял надо через запрос выбрать из первой таблицы совпадающие по имени строки и их координаты как то скопировать в вторую таблицу... а вот провернуть эту операцию не получается...
Автор: Vitus_Bering
Дата сообщения: 11.02.2015 07:31
Ander_27rus
Выложите таблицы
Автор: 31337
Дата сообщения: 11.02.2015 09:07
есть несколько машин с ОС xp , 7 . При открытии баз дынных или создание пустых пишет ( Обнаружено возможное нарушение безопасности ) открывается окошко где нет меню и активная кнопка только выход . Больше ничего не доступно . В настройках офиса макросы включены , сообщения безопасности отключены . Скрин http://radikall.com/images/2015/02/11/hyzev.jpg
Автор: M_Volkov
Дата сообщения: 09.03.2015 15:14
Есть старая база на Access 97, открываю 2010-м. Предлагает сконвертировать, но перед этим просит убрать пароль!? Его можно убрать на 2010 (где?), или Access 97 искать?
Автор: 31337
Дата сообщения: 16.03.2015 09:40
Проблему решил , переустановкой офисса
Автор: Alexey87
Дата сообщения: 20.03.2015 13:27
Прошу прощения за вопрос, так как он связан не с работой в самой программе, но применительно к ней...

Подскажите, пожалуйста, есть ли какая литература (статьи, заметки и др.) или может кто-нибудь объяснить следующий вопрос:
как правильно составить модель и раскрыть предметную область? когда следует использовать составные ключи? и когда вообще детализируется информация, а когда - нет...

p.s. Я понимаю, что ответы на мои вопросы зависят от самой предметной области, но все же может кто поделится информацией по моему вопросу доступно и просто
Автор: likbez
Дата сообщения: 26.03.2015 19:09
условия запроса не работают ни без кавычек, ни в одинарных кавычках, ни в двойных. на скриншоте http://prntscr.com/6l245r видно суть проблемы, но удивляет, что никто не может подсказать как её решить
Автор: Mozhas
Дата сообщения: 24.06.2015 09:55

Цитата:
условия запроса не работают ни без кавычек, ни в одинарных кавычках, ни в двойных. на скриншоте http://prntscr.com/6l245r видно суть проблемы, но удивляет, что никто не может подсказать как её решить

во у меня тоже такая беда, чего делатьто с этим ?
еще можно ли как то Zint Barcode Studio вот эту прогу связать с бд в Access
http://***.com/generator-shtrixkodov-onlajn-kak-bystro-sozdat-shtrixkod/ вот на сайте описание ее есть если кому не знакома, или это глупая затея не имеющая смысла ?
Автор: dneprcomp
Дата сообщения: 25.06.2015 07:48
Mozhas
Like "72*"
Схоже на "72*"
Автор: likbez
Дата сообщения: 13.04.2016 16:46
dneprcomp
ну и что? при выходе превращает это в Схоже на "Схоже на "72*"72*", а при повторном входе-выходе (в ячейку запроса) - в Схоже на ("Схоже на "(Схоже на "72*")72*")72*" - и т.д.
как это вылечить?
Автор: likbez
Дата сообщения: 15.04.2016 12:40
а инструкция, что делать нужно именно так, как не работает - так и висит на их сайте https://support.office.com/ru-ru/article/%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BA%D1%80%D0%B8%D1%82%D0%B5%D1%80%D0%B8%D1%8F-Like-%D0%B4%D0%BB%D1%8F-%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-65b07c8a-b314-435a-8b48-2b911856d4f9
Автор: alexseystu
Дата сообщения: 08.05.2016 19:46
Доброго времени суток! Имеется таблица и форма основанная на этой таблице. Необходимо в форме реализовать добавления строк, чтобы по кнопке добавить они появлялись в форме, а не в таблице. Как это можно реализовать и чем? Только написать программу на VBA?
Автор: SSS16
Дата сообщения: 18.05.2016 01:10
Подскажите пожалуйста как реализовать такую схему или в каком направлении двигаться. У нас есть товар и у него есть 3 вида. Каждый вид делится на 5 классов. Каждый класс делится еще на 20 классов допустим. У классов ест также виды, типы, размеры, цвет и другие характеристики. Если просто взять 3-5 класса и 20 классов в каждом то уже получается несколько миллионов строк в эксель. Как упростить задачу? У нас есть списки классов, видов, типов и тп. Задача объединить всё это для возможности дальнейшего поиска по определенным заданным параметрам или характеристикам с возможностью выгрузки результатов

Страницы: 12345678910111213141516171819202122

Предыдущая тема: Как замедлить скорость чтения CDROM?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.