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

Поиск сообщений в 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 ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

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

Налету создать (изменить)Запрос из текста и сразу открыть его с возможностью конструктора.

Четверг, 18 Сентября 2014 г. 14:10 + в цитатник
Добрый день.
Есть такая задача, нужно налету создавать (изменить) Запрос и сразу открыть его + возможность конструктора.
В компании есть отдел маркетинга, который просит каждый раз создавать всё новые и новые запросы для своих отчетов + им нужен конструктор запроса, т.к. некоторые пользователи умеют им пользоваться. Появилась идея хранить эти запросы (тексты) в специальной таблице в мемо-поле, чтобы те плодить кучу запросов в БД. Вот такая задача:

SQL - текст из memo-поля таблицы поместить в некоторый уже существующий запрос (или м.б. создавать каждый раз новый), открыть его (с возможностью конструктора), а после его изменения спросить <Сохранить (Да/Нет)> вернуть текст обратно в поле ...

Такое возможно в принципе?

http://www.sql.ru/forum/1116363/naletu-sozdat-izmenit-zapros-iz-teksta-i-srazu-otkryt-ego-s-vozmozhnostu-konstruktora


Когда преобразую список в поле, отображается код

Четверг, 18 Сентября 2014 г. 13:43 + в цитатник
Имеется таблица с ФИО, по нажатию кнопки открывается новая таблица с выбранной записью. Нужно чтобы в новой таблице с выбранной записью ФИО уже отображалось не списком а полем или надписью. Когда в режиме конструктора преобразую Список в Поле он мне выдает Код, т.е. цифру под которой хранится ФИО. Что делать, хелп!

http://www.sql.ru/forum/1116352/kogda-preobrazuu-spisok-v-pole-otobrazhaetsya-kod


Вопрос про список, ссылающийся на таблицу со списком (извиняюсь за какафонию)

Среда, 17 Сентября 2014 г. 19:00 + в цитатник
Доброго дня уважаемые форумчане!
Моя первая тема и сразу возможно глупый вопрос. Заранее простите, но голову себе уже изрядно поломал.
Возникла идея создать базу данных для упрощения решения некоторых задач в собственном деле супруги. Базовыми знаниями по Access обладаю (спасибо школьному курсу по УПК). Желание есть. Также задался интересом к SQL благодаря данному форуму.

Итак, начал набрасывать начальные таблицы (файл базы данных прилагаю) и столкнулся с проблемой.
[Каталог товара].[Коллекция] присваивает значение [КодКоллекция].[Коллекция] согласно выбранному из списка значению
аналогично
[Каталог товара].[Наименование] присваивает значение [КодНаименование].[Наименование] согласно выбранному из списка значению

Теперь мне необходимо, чтобы в поле [Склад/Произведено].[Товар] в выпадающем списке отображалась текстовая информация из
[Каталог товара].[Коллекция] и [Каталог товара].[Наименование] согласно [Каталог товара].[КодТовара].

По факту я получаю на экране числовые коды, которые были присвоены в [Каталог товара].

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

Может изначально ход мыслей не верен?!

http://www.sql.ru/forum/1116230/vopros-pro-spisok-ssylaushhiysya-na-tablicu-so-spiskom-izvinyaus-za-kakafoniu


TreeVeiw Access при добавлении элемента отобразить вставленный элемент

Среда, 17 Сентября 2014 г. 16:14 + в цитатник
Как в TreeVeiw Access при добавлении элемента отобразить вставленный элемент.
Случай с обновлением мне обновляет все дерево и все узлы разворачиваются или сворачиваются полностью... а это очень не удобно.
В общем нужно развернуть только нужный узел.
Кто подскажет как это делается?

http://www.sql.ru/forum/1116179/treeveiw-access-pri-dobavlenii-elementa-otobrazit-vstavlennyy-element


сжатие WAV в VBA

Среда, 17 Сентября 2014 г. 15:57 + в цитатник
Подскажите, есть у кого готовые рабочие примеры? гугл знает несколько, но работать не удалось заставить ни один. Желательно не приложение с коммандной строкой, а библиотеки с кодом. Спасибо.

http://www.sql.ru/forum/1116172/szhatie-wav-v-vba


Убрать значок выпадающего меня при распечатки формы

Среда, 17 Сентября 2014 г. 15:18 + в цитатник
В форме находится выпадающее меня со списком, нужно чтобы было при распечатки формы не видно границ и значка выпадающего меню, только его содержимое. Копался в "макете" максимум добился чтобы не отображались границы а "галочка" все равно висит, как и ее убрать?

http://www.sql.ru/forum/1116163/ubrat-znachok-vypadaushhego-menya-pri-raspechatki-formy


ссылка на поле или на таблицу -что возвращает значение

Среда, 17 Сентября 2014 г. 11:44 + в цитатник
не работает такой код, не отображает надпись в зависимости от значения поля (числового), может ссылку лучше не на поле, а саму таблицу задавать?

Private Sub Form_Open(Cancel As Integer)
Form.AllowAdditions = False

НадписьВидРесурса.Visible = False

If IsNull(ВидРесуса) Then
НадписьВидРесуса.Caption = "ВЫБЕРИТЕ ВИД РЕСУСА"
НадписьВидРесуса.Visible = True
ElseIf ВидРесуса = 1 Then
Me.НадписьВидРесуса.Caption = "ТЭ(отопление)"
Me.НадписьВидРесуса.Visible = True
ElseIf ВидРесуса = 2 Then
НадписьВидРесуса.Caption = "ТЭ (отопление) и ГВ (гоячая вода)"
НадписьВидРесуса.Visible = True
End If

End Sub 

http://www.sql.ru/forum/1116110/ssylka-na-pole-ili-na-tablicu-chto-vozvrashhaet-znachenie


Как программно привязать txt файл в виде таблицы ?

Среда, 17 Сентября 2014 г. 11:04 + в цитатник
На форуме именно это не нашёл, по этому всем откликнувшимся сразу спасибо! Даже за пинок под зад...
Что делается без проблем:
Если есть нормализованный текстовый файл (File1) с такой структурой:
ИмяПоля1;ИмяПоля2;ИмяПоля3;ИмяПоля4;ИмяПоля5
1;3,14;Число Пи;17.09.2014;100,45
......................................
То я могу мастером через (внешние данные - связь с таблицами) один раз привязать этот файл к приложению как внешнюю таблицу,
причем первая строка даст нужные имена полям таблицы и руками я могу настроить в мастере типы полей,
например Длинное Целое (1), двойное с плавающей точкой (3,14), текстовое (Число Пи), дата (17.09.2014) и денежный (100,45 руб)
и потом использовать её постоянно (эту таблицу) для анализа всех файлов с такой же структурой (подставляя нужный файл
в место привязки первого).... (кстати может кому то пригодится... анализ логов, прочее, офигительно....)

В чем именно проблема:
Как это привязать программно на VBA? То есть известен путь к файлу (текстовая переменная Txt1), собственно сам файл и его структура, см. выше (File1)...
Если кому не трудно - черканите десяток строчек кода, но именно на привязку разношерстных полей (Длинное целое,
дробное, текст, дата, денежный (можно Currency)), ну на худой конец всё как текст (потом буду преобразовывать в запросах)
Еще раз всем спасибо !

http://www.sql.ru/forum/1116103/kak-programmno-privyazat-txt-fayl-v-vide-tablicy


Пропадают связи с другой базой (таблицами)

Среда, 17 Сентября 2014 г. 10:54 + в цитатник
В первом файле у меня в основном формы, отчеты и т.д. Во втором файле таблицы с данными.
Путем установки "связи с данными из другой таблицы" удалось в начале проекта (давненько уже) создать 13 связей. Теперь необходимо добавить еще пару таблиц, они добавляются , появляются как связи и отображаются в диспетчере связанных таблиц для обновления, но потом, после работы с формой в режиме конструктора эти новые связи пропадают отовсюду - в объектах слева, в связях, в диспетчере. Во втором файле они остаются на месте в полном порядке.
Не подскажете в чем может быть проблема?

http://www.sql.ru/forum/1116101/propadaut-svyazi-s-drugoy-bazoy-tablicami


Не могу задать размеры формы

Среда, 17 Сентября 2014 г. 08:27 + в цитатник
Access 2007. Создала форму, в режиме конструктора она выглядит так: см.рис.
а в режиме формы, форма растягивается на все окно. Как сделать так чтобы задать, например размер 10*12, и форма сохраняла эти размеры, а не расползалась по всему экрану?

http://www.sql.ru/forum/1116086/ne-mogu-zadat-razmery-formy


Подсчитать двоечников.

Вторник, 16 Сентября 2014 г. 22:30 + в цитатник
Есть запрос ВсяСессия, возвращающий: (Курс, ID_студент, предмет, оценка), в котором храниться вся информация о ВСЕХ попытках сдачи экзамена. Требуется получить количество двоечников и троечников (если получена хоть одна 2 или 3), отсортированное по курсам:
1 - 2
2 - 4 и т.д.

То что смог, не катит:
SELECT ВсяСессия.Курс, Count(IIf(([ВсяСессия].[Оценка]<=3),[ВсяСессия].[ID_студент],Null)) AS Явились
FROM ВсяСессия
GROUP BY ВсяСессия.Курс;

http://www.sql.ru/forum/1116049/podschitat-dvoechnikov


Условие для запроса передать в Access

Вторник, 16 Сентября 2014 г. 12:23 + в цитатник
Добрый день, друзья!

Помогите с вопросом.

Из Excel обращаюсь за данными к Access

    Dim DB As Object
    Set DB = OpenDatabase("d:\users\База.accdb")

 Application.ActiveCell.CopyFromRecordset _
                DAO.Workspaces(0).OpenDatabase("d:\users\База.accdb"). _
                OpenRecordset("SELECT Данные.Номер, Данные.Дата, Данные.Смена, Данные.Время, Данные.Машина, Данные.Показания FROM Данные;")
    Set DB = Nothing
    Range("A2").Select


В ячеках Excel T2 и U2 указываю Дату и Машину соответственно.

Как в запрос это прописать условия?

Спасибо.

http://www.sql.ru/forum/1115909/uslovie-dlya-zaprosa-peredat-v-access


Ни с того ни с сего отваливаются формы в MDE

Вторник, 16 Сентября 2014 г. 12:00 + в цитатник
- В основном на W7 и выше с платформой 64
- Стоит ОС 64 + Акцесс 2003 (32) в программ филес (х86)
- Программа (собственно MDE) ставится инсталлятором и работает без проблем...
- Через время (неделя, месяц) бац и в приложении из главной формы нельзя открыть одну
или несколько других форм, хотя вчера еще всё работало... коментарий типа ошибка в событии OpenForm и всё...
- тут же открываем исходник (mdb) - в нем всё работает...
- делаем из исходника новый mde на этой машине и он уже работает пожизненно и без отказов...
- исходник от и до поддерживается только в одной версии Акцесс 2003 сервис пак 3 и только на одном компьютере...
- полученный в предыдущем пункте mde распространяется исключительно с такой же версией Акцесс 2003 или RunTime 2003

В чем может быть проблема с отваливанием некоторых форм в работающем mde ? Было бы понятно если бы сразу не работало, а не
отвалилось через неделю... причем никакой зависимости нет абсолютно - на одной машине с ос 64 может отвалиться форма ввода,
на другой форма вывода, на третьей форма с отчетами при том что везде была установка одним и тем же инталлятором одних
и тех же компонентов...

Всем спасибо!

http://www.sql.ru/forum/1115901/ni-s-togo-ni-s-sego-otvalivautsya-formy-v-mde


Изменение типа данных поля

Вторник, 16 Сентября 2014 г. 11:10 + в цитатник
Уважаемые гуру,прошу помощи!

MSA 2000.

Стоит задача программно изменить тип данных поля, в котором находятся данные.
Исходный тип поля-числовой, размер-одинаное с плавающей точкой, число десятичных знаков - 1, значение по умолчанию - 0.

Так как размер оказался недостаточный, хочу преобразовать это поле в другой тип без потери данных и изменить число десятичных знаков на 2. Пробным путем пришел к выводу, что если преобразовать в денежный формат, то данные не теряются..

Преобразовываю с помощью

CurrentProject.Connection.Execute "ALTER Table ..... ALTER COLUMN ИмяПоля Currency DEFAULT 0"

Все бы ничего, но как изменить число десятичных знаков с 1 на 2? Или может быть можно как-то удалить вообще это свойство?

Насколько корректно преобразовывать имеющийся тип в денежный, а не в "двойное с плавающей точкой", например..?


Буду благодарен за любой дельный совет.

http://www.sql.ru/forum/1115893/izmenenie-tipa-dannyh-polya


отображение "заливки" флажка в зависимости от условий и значений

Вторник, 16 Сентября 2014 г. 10:40 + в цитатник
нужно чтобы при отсутствии данных в таблице, если не введены флажок отображался с зеленым квадратиком, а не пустым
рисунок прилагаю

http://www.sql.ru/forum/1115888/otobrazhenie-zalivki-flazhka-v-zavisimosti-ot-usloviy-i-znacheniy


Не открывается БД 2000

Понедельник, 15 Сентября 2014 г. 21:44 + в цитатник
Добрый день, не могу ни как открыть базу, пишет, что нет разрешения на чтение данных и тп.
Файл для работы с группами для Access 97, а сама база 2000. Пытаюсь открыть вот так, создаю ярлык и в путь пишу вот это "F:\Microsoft Access 97 SR2.exe" "F:\MASTER_RSS\123" /wrkgrp "F:\MASTER_RSS\systemrss.mdw"
Как можно открыть файл?
http://rghost.ru/58033927
Заранее спасибо

http://www.sql.ru/forum/1115827/ne-otkryvaetsya-bd-2000


простой поиск по условию. а вот заклинило...

Понедельник, 15 Сентября 2014 г. 13:43 + в цитатник
срочно нужно выбирать из одной таблицы Материалы только те строки в которых есть наличие (неважно в каком месте текстовой строки до 150 символов) определенных слов, например "Лист" и "08кп", то есть надо выбрать вид проката Лист из определенной марки стали. надо найти только разные по габаритам листы но одинаковые по прокату и марке стали.

очень здорово забыл как это делается, да и замотался по работе.


подскажите пожалуйста, вот пример данных в строках таблицы:
Материал

Лист БТ-БШ-БД-ПН-О-1.5х1250х2500ГОСТ 19904-90/К350В-III-20 ГОСТ 16523-97
Лист БТ-БШ-БД-ПН-О-1.5х1500х2000 ГОСТ 19904-90/К260 В6-III 08кп ГОСТ 16523-89
Лист БТ-БШ-БД-ПН-О-1.5х1500х2000 ГОСТ 19904-90/К260 В6-III 08кп ГОСТ 16523-97
Лист БТ-БШ-БД-ПН-О-1.5х1500х2000 ГОСТ 19904-90/К350В-III-20 ГОСТ 16523-97
Лист БТ-БШ-БД-ПН-О-1.5х600х2000 ГОСТ 19904-90/К350В-III-20 ГОСТ 16523-97
Лист БТ-БШ-БД-ПН-О-1х1500х2000 ГОСТ 19904-90/ К260-В6-08кп ГОСТ 16523-89
Лист БТ-БШ-БД-ПН-О-1х1500х2000 ГОСТ 19904-90/ К260-В6-08кп ГОСТ 16523-97
Лист БТ-БШ-БД-ПН-О-1х600х2000 ГОСТ 19904-90/ К350В-III-20 ГОСТ 16523-97
Лист БТ-БШ-БД-ПН-О-2х1000х2000 ГОСТ 19903-90/ К390В6-III-45 ГОСТ 16523-97
Лист БТ-БШ-БД-ПН-О-2х1100х2000 ГОСТ 19904-90/ 30ХГСА-III ТУ 14-1-4118-86
Лист БТ-БШ-БД-ПН-О-2х1250х2500 ГОСТ 19904-90/ К350В-III-20 ГОСТ 16523-97
Лист БТ-БШ-БД-ПН-О-2х1250х2500 ГОСТ 19904-90/ К260В61-08кп ГОСТ 16523-97
Лист БТ-БШ-БД-ПН-О-2х1500х2000 ГОСТ 19904-90/ К350В-III-20 ГОСТ 16523-97
Лист БТ-БШ-БД-ПН-О-2х1500х2000 ГОСТ 19904-90/ К260В61-08кп ГОСТ 16523-97
Лист БТ-БШ-БД-ПН-О-2х1500х2000 ГОСТ 19904-90/К260В5-III-Н-08кп ГОСТ 16523-97
Лист БТ-БШ-БД-ПН-О-2х600х2000 ГОСТ 19904-90/ К350В-III-20 ГОСТ 16523-97

http://www.sql.ru/forum/1115716/prostoy-poisk-po-usloviu-a-vot-zaklinilo


Вернуть имя первого листа книги Excel

Понедельник, 15 Сентября 2014 г. 07:58 + в цитатник
День добрый. Как вернуть имя первого листа книги Excel. Спасибо

http://www.sql.ru/forum/1115669/vernut-imya-pervogo-lista-knigi-excel


Отслеживание пользователей которые выходят из БД

Воскресенье, 14 Сентября 2014 г. 13:37 + в цитатник
Здраствуйте.
Я пробую решить проблему с логами в ms Access спасибо огромное http://www.sql.ru часть проблемы я уже решил.
У меня есть таблица куда заносятся все логи(кто зашел в БД, что изменял, когда). Я сделал что когда пользователь под своим логином заход в БД в таблицу идет запись , что Пользователь такой то зашел в БД, а мне нужно сделать чтобы когда этот пользователь выходил из БД также в таблицу шла запись что такой то пользователь вышел из БД. Не могу додуматся как это сделать.
В таблицу с логами записи я записую так:


Sub close_db()
Dim db As Variant
Dim rst As Variant

Set db = CurrentDb
    Set rst = db.OpenRecordset("select * from testTableDB")
    rst.AddNew
    rst![test] = "very good"
    rst.Update 

End Sub


Я думал сделать так:

If Application.Quit Then



    Set db = CurrentDb
    Set rst = db.OpenRecordset("select * from testTableDB")
    rst.AddNew
    rst![test] = "very good"
    rst.Update


 End If



Не прошу решить проблему за меня, прошу подсказать как это можна реализовать. Спасибо!

http://www.sql.ru/forum/1115592/otslezhivanie-polzovateley-kotorye-vyhodyat-iz-bd


Экспорт данных по шаблону Word

Воскресенье, 14 Сентября 2014 г. 00:48 + в цитатник
Доброго времени суток
Вот пытаюсь освоить экспорт данных запроса в табличную форму Word, используя шаблон, но не могу победить две проблемы:

Первая и главная - это обрезание текста больше 250 символов в поле с выражением (поле «фамилия + длинный текст»). Текст поля «длинный текст» отображается почему то полностью, независимо от его длины.
Вторая -это растягивание ширины столбцов в таблице получаемого на выходе документа Word по размеру данных.

Пример прилагается.
Буду признателен за совет.

http://www.sql.ru/forum/1115577/eksport-dannyh-po-shablonu-word



Поиск сообщений в rss_sql_ru_access_programming
Страницы: 353 ... 79 78 [77] 76 75 ..
.. 1 Календарь