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

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

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

Access 2007 отчёт печатается с вопросами

Пятница, 17 Ноября 2017 г. 09:07 + в цитатник
Access 2007 база данных (несколько таблиц) и отчёты.
После переноса приложения на другой компьютер (windows 10, а был windows 7) в отчёте некоторые поля и надписи(не все) печатаются вопросительными знаками.

Что это может быть?
Что попробовать сделать?

http://www.sql.ru/forum/1277406/access-2007-otchyot-pechataetsya-s-voprosami


Как вывести данные в отчет Word ??

Четверг, 16 Ноября 2017 г. 11:31 + в цитатник
Добрый день Форумчане!
Вопрос по отчету:...Подскажите, при запуске отчета в ворд данные переносятся , кроме данных "Модель , марка" вместо названий авто переносит их числовой код, как исправить чтобы вставлялись названия авто???

и если не трудно, продскажите, хочу сделать флажок, флажок помечен -данные редактируются, флажок убран-данные не редактируются???

Заранее спасибо Всем.

П.С. базу прилагаю

http://www.sql.ru/forum/1277292/kak-vyvesti-dannye-v-otchet-word


отчёт календаря в Access

Среда, 15 Ноября 2017 г. 19:38 + в цитатник
Добрый день.
У директора список его встреч с клиентами хранится в таблице.
Таблица содержит 4 поля: "имя события", "дата", "начало", "окончание".
Директор просит вывести эти события на печать в виде удобного отчёта.
Образец такого отчёта прилагается (см. рис.).
Как в Access2007 создать такой же удобный для просмотра отчёт?

http://www.sql.ru/forum/1277232/otchyot-kalendarya-v-access


Отловить выбранные строчки в подформе

Среда, 15 Ноября 2017 г. 18:07 + в цитатник
Привет всем! Сто лет не был на форуме... Соскучился!
А2003
Нет проблемы перебрать выделенные строчки на табличной форме. Но! Мне это нужно при нажатии кнопки на главной форме. Прблема в том, что фокус сразу уходит на главную и выбранные строки перестают быть выбранными. Наверняка, кто-нибудь подобную проблему уже решал. Тыкните! Я что-то не нашел сходу...

http://www.sql.ru/forum/1277221/otlovit-vybrannye-strochki-v-podforme


работа процедуры

Среда, 15 Ноября 2017 г. 17:45 + в цитатник
Коллеги!
При пошаговом выполнении в редакторе-работает
Иначе нет-в чем может быть проблема?
(естессно перехват-ДА)
Private Sub Form_KeyPress(KeyAscii As Integer)
If Me.ActiveControl.Name Like "ctl*" Then
   If KeyAscii = 1085 Or KeyAscii = 1076 Then
        Me.ActiveControl = Chrw(KeyAscii)
    Else
        Me.ActiveControl = ""
    End If
End If
End Sub

http://www.sql.ru/forum/1277219/rabota-procedury


Проверка, есть ли вложение.

Среда, 15 Ноября 2017 г. 13:26 + в цитатник
Приветствую всех! Нужна помощь.
У меня на форме есть поле "Фото1" (вложение). Как сделать проверку, что в это поле загрузили файл и оно не пустое? "Is null" не работает.

http://www.sql.ru/forum/1277183/proverka-est-li-vlozhenie


Запрос на выборку из двух таблиц

Понедельник, 13 Ноября 2017 г. 08:56 + в цитатник
Приветствую, что-то совсем туплю, подскажите как решить, пожалуйста.
Имеем условно 2 таблицы (список организаций и список контактов)
org
cid | client
------------------
1 | ООО Ромашка
0 | OOO Рога и копыта
0 | OOO Шило
0 | OOO Мыло

cont
cid | contact
------------------
1 | Иванов
2 | Петров
3 | Сидоров
4 | Какойтов
5 | Никакойтов
6 | Скворцов
7 | Синицин
8 | Воробьев

Там где в таблице org cid равен 0 - это мы пока не знаем какой контакт от этой организации и есть ли у этой организации вообще контакты.
Нужен SQL запрос, который вернет ВСЁ содержимое таблицы org и к нему прицепит соответствующее cid значение поля contact из таблицы cont если cid-ы одинаковые. То есть на выходе должно быть так:
cid | client | contact
-----------------------------------------------------
1 | ООО Ромашка | Иванов
0 | OOO Рога и копыта |
0 | OOO Шило |
0 | OOO Мыло |

То-есть все содержимое таблицы org должно быть в результате запроса, не зависимо от того есть в таблице cont записи с cid равным нулю или нет.

http://www.sql.ru/forum/1276882/zapros-na-vyborku-iz-dvuh-tablic


Перенос вычисляемого поля из запроса или формы в таблицу

Суббота, 11 Ноября 2017 г. 13:42 + в цитатник
Есть 2 таблицы: Сессия и Стипендия. Между ними существует связь по полю Результат. Далее нужно сделать поле Результат (таблица Сессия) вычисляемым. Я прочитала о том, что лучше не ставить в таблице тип поля "вычисляемое", а сделать вычисление через запрос или форму. Тогда вопрос: как сделать так, чтобы вычисляемое поле Результат из запроса/формы автоматически переносилось в таблицу Сессия?

http://www.sql.ru/forum/1276777/perenos-vychislyaemogo-polya-iz-zaprosa-ili-formy-v-tablicu


Добавление новых таблиц

Пятница, 10 Ноября 2017 г. 16:26 + в цитатник
Дорый день. У меня такая проблема. Лет 7 назад мною было создана рабочая база. И не имея в принципе знаний , я -экономист, решила раздать разные права пользователям и прочее. Ничего хорошего из этого не вышло и я уж не помню как закрыла эту тему.
Суть такая , что сейчас база весит на сетевом диске, пользуется ей несколько человек. Все хорошо, но я не могу теперь ничего в ней сделать, создать новые таблицы и прочее , могу только редактировать старые. .
За эти годы все Пк поменялись, и компа на котором я ее создавала уже нет.
Очень нужна ваша помощь, как снять эти защиты, что внедрить свои идеи. Спасибо.

http://www.sql.ru/forum/1276722/dobavlenie-novyh-tablic


Оставить в рандомном тексте только ФИО

Четверг, 09 Ноября 2017 г. 15:40 + в цитатник
Добрый день, уважаемые форумчане.

Исходные данные передаются в виде таблицы в MS Word (в наличии объединённые ячейки, заполнение вручную, которое приводит к проблемам в виде забытых или лишних пробелов, и.т.д)
Одно из полей таблицы "Persons" содержит в каждой ячейке некий текст. (в тексте есть ФИО и может также попадать организация, должность, сроки, и.т.д., а может не попадать, в общем, полный хаос)

ФИО может Быть как в формате Иванов А.А., так и Иванов Алексей Анатольевич

Задача заключается в том, чтобы выделить из этого текста ФИО в отдельный столбец.

шаг 1 экспортировал в MS Access
шаг 2 выделил строки, имеющие ФИО в формате Иванов А.А.

SELECT New_list.Persons
FROM New_list
where Persons like "*[а-я]" & " " & "[А-Я]." & " " & "[А-Я].*" or
Persons like "*[а-я]" & " " & "[А-Я]." &  "[А-Я].*" or
Persons like "*[А-Я]." & " " & "[А-Я]."  & " " & "[А-Я].*" 


Шаг 3 Попытался выделить ФИО в формате Иванов Алексей Анатольевич

SELECT New_list.Persons, Mid(Persons, 1, Instrrev(Persons, ".")) as Persons2, Mid(Persons2, 1, Instrrev(Persons2, ".")) as Persons3,  Mid(Persons3, 1, Instrrev(Persons3, ".")) as Persons4
FROM New_list
where Persons like "*[А-Я!]*" & " " & "*[А-Я!]*" & " " & "*[А-Я!]*" 


В итоге при выполнении данного запроса выводятся даже строки, содержащие только одно слово с прописной буквы.

Шаг 4 застрял


Подскажите, если несложно как можно решить эту задачу

P.S. (мне видится алгоритм: удалить все слова, начинающиеся со строчных букв, удалить цифры и знаки, сделать Trim, далее если видим 3 слова подряд с большой буквы - выводим его как ФИО)

Вопрос только в том, как это сделать


Заранее спасибо!

http://www.sql.ru/forum/1276578/ostavit-v-randomnom-tekste-tolko-fio


Сломал голову об Ворд

Четверг, 09 Ноября 2017 г. 13:00 + в цитатник
Всем привет. Проблема заключается в следующем....
Имеется БД в Аксе, нужно перенести информацию в Ворд. Информация берется с двух источников (написано два кода) и вставляется в один документ Ворд посредством:
"With Application.CurrentProject
strDOT = .Path & "\" & "word" & "\" & "ГодовойОтчет.dot"
End With
Set app = New Word.Application
app.Visible = True
app.Documents.Add strDOT
With app.ActiveDocument
.Bookmarks("nu").Range.Text = nu"
и т.д.
Необходимо уже в открытый документ Ворд, добавить данные из другого кода. В одном коде написать не получится говорю сразу, нужно именно в открытый файл Ворда воткнуть закладки... Пока получаются только два файла.
Спасибо всем откликнувшимся.

http://www.sql.ru/forum/1276555/slomal-golovu-ob-vord


Проблема с получением идентификатора строки

Четверг, 09 Ноября 2017 г. 12:57 + в цитатник
Добрый день!
Есть таблица в которой существует поле автоинкрементное НомПП
Если таблица является таблицей ACCESS - следующий код выполняется корректно:

Set db = CurrentDb
Set rst = db.OpenRecordset("TableName")

With rst
.AddNew
ret = ![НомПП]
.Update

параметр ret - получает номер корректный
Если таблица является ссылкой на таблицу MS SQL, то следующий код выполняется с ошибкой:
Set db = CurrentDb
Set rst = db.OpenRecordset("TableName", dbOpenDynamic, dbSeeChanges)

With rst
.AddNew
ret = ![НомПП]
.Update

![НомПП] в момент получения равен null.

Каким образом можно получить параметр?

Заранее спасибо.

http://www.sql.ru/forum/1276554/problema-s-polucheniem-identifikatora-stroki


Запрос в Access из приложения

Среда, 08 Ноября 2017 г. 20:58 + в цитатник
Здравствуйте!

Есть маленькая база данных Access и разрабатывается приложение на VB.Net в Visual Studio.

+ Если запустить такой запрос в Access, то результат как в скриншоте
SELECT
	Т1.Бренд,
	Т1.Город,
	Т1.Январь,
	Т1.Февраль,
	Т1.Март,
	Т1.Апрель,
	Т1.Май,
	Т1.Июнь,
	Т1.Июль,
	Т1.Август,
	Т1.Сентябрь,
	Т1.Октябрь,
	Т1.Ноябрь,
	Т1.Декабрь
FROM
	План Т1

Но если запустить такой запрос из приложения, то в полях "Бренд" и "Город" присутствуют коды, но не подстановки.

Написал другие варианты запросов, где добавляю колонки "Бренд" и "Город" как наименования.
+ Первый вариант запроса
SELECT
	ТТТ1.Бренд,
	ТТТ1.Город,
	ТТТ1.Январь,
	ТТТ1.Февраль,
	ТТТ1.Март,
	ТТТ1.Апрель,
	ТТТ1.Май,
	ТТТ1.Июнь,
	ТТТ1.Июль,
	ТТТ1.Август,
	ТТТ1.Сентябрь,
	ТТТ1.Октябрь,
	ТТТ1.Ноябрь,
	ТТТ1.Декабрь,
	ТТТ1.[Наименование бренда],
	ТТТ2.Наименование AS [Наименование города]
FROM
	(SELECT
		ТТ1.Бренд,
		ТТ1.Город,
		ТТ1.Январь,
		ТТ1.Февраль,
		ТТ1.Март,
		ТТ1.Апрель,
		ТТ1.Май,
		ТТ1.Июнь,
		ТТ1.Июль,
		ТТ1.Август,
		ТТ1.Сентябрь,
		ТТ1.Октябрь,
		ТТ1.Ноябрь,
		ТТ1.Декабрь,
		ТТ2.Наименование AS [Наименование бренда]
	FROM	
		(SELECT
			Т1.Бренд,
			Т1.Город,
			Т1.Январь,
			Т1.Февраль,
			Т1.Март,
			Т1.Апрель,
			Т1.Май,
			Т1.Июнь,
			Т1.Июль,
			Т1.Август,
			Т1.Сентябрь,
			Т1.Октябрь,
			Т1.Ноябрь,
			Т1.Декабрь
		FROM
			План Т1) AS ТТ1
	LEFT JOIN
		Бренды  ТТ2
	ON
		ТТ1.Бренд=ТТ2.Код) AS ТТТ1
LEFT JOIN
	Города ТТТ2
ON
	ТТТ1.Город=ТТТ2.Код
+ Второй вариант запроса
SELECT
	Т1.Бренд,
	Т1.Город,
	Т1.Январь,
	Т1.Февраль,
	Т1.Март,
	Т1.Апрель,
	Т1.Май,
	Т1.Июнь,
	Т1.Июль,
	Т1.Август,
	Т1.Сентябрь,
	Т1.Октябрь,
	Т1.Ноябрь,
	Т1.Декабрь,
	(SELECT Наименование FROM Бренды WHERE Код = Т1.Бренд) AS [Наименование бренда],
	(SELECT Наименование FROM Города WHERE Код = Т1.Город) AS [Наименование города]
FROM
	План Т1

Скажите, как правильно запускать запрос из приложения, чтобы присутствовали подстановки? Может быть не надо в запросе добавлять еще два поля? Может быть в Visual Studio есть специальное функциональность для учета данного случая, типа своя система подстановок?

http://www.sql.ru/forum/1276495/zapros-v-access-iz-prilozheniya


Не понимаю в принципе и без принципа

Среда, 08 Ноября 2017 г. 20:14 + в цитатник
Везде расписано как создавать форму.
Мне же нужно созданную форму запустить в работу.
Например в Visual FoxPro достаточно команды do form
А в Acces это в принципе возможно ?

http://www.sql.ru/forum/1276490/ne-ponimau-v-principe-i-bez-principa


Не хочет присваивать значение

Вторник, 07 Ноября 2017 г. 19:21 + в цитатник
Добрый день!
Разъесните пожалуйста мне следующие
Есть подформа (FormaJob) на основоной форме.
при двойном нажатии на строку открвыается форма
В Класс Объекте FormJob

Option Compare Database
Private Sub JobTxt_DblClick(Cancel As Integer)
JobID = Me.IDJob '
DoCmd.OpenForm "FormJobEdit", acNormal, , , acFormEdit
End Sub

В отдельном модуле
Global JobID As String

При выполнение выдает что JobID
Рун Тайм 2465 Аксесс не удается найти поле JobID, указанное в ввараджении

Прошу помощи)))

http://www.sql.ru/forum/1276372/ne-hochet-prisvaivat-znachenie


Кто подскажет что за чудеса)))

Вторник, 07 Ноября 2017 г. 16:22 + в цитатник
Добрый день!
В кратце в МОДУЛЕ
Есть две переменные
Global AutoID As String
эту переменную видят все формы, но отчет в упор не видит, долго искал в инете ответ...не нашел, решил просто порпобывать дать
новую переменную и пересвоить заняения
Global Temp As String
и воаля отчет при открытие стал видеть данную переменную...
Ребята подскажите по чему так?

http://www.sql.ru/forum/1276344/kto-podskazhet-chto-za-chudesa


Прикрутить к табелю праздничные дни

Вторник, 07 Ноября 2017 г. 16:03 + в цитатник
Добрый день, и опять на повестке всех доставший табель. Подскажите как сделать чтобы при заполнении формы "Табель" и печати отчета "ТабельЧасы", дни из таблицы "Праздничные дни", выделялись другим цветом и проставлялась буква "П".

http://www.sql.ru/forum/1276342/prikrutit-k-tabelu-prazdnichnye-dni


update, вывод значений

Вторник, 07 Ноября 2017 г. 14:00 + в цитатник
В таблицу1 добавлено новое поле Дата1, в нее надо записать дату Таблицы2 поля Дата2. Номер для этих карточек всегда формируется по правилам yy-01/dd/MM-01, где yy - год, dd - день, MM -месяц, остальные символы просто некие номера, но их количество и порядок строго определены, но, т.к. пользователи имеют доступ к редактированию этого поля, там есть ошибки. Поэтому нужно заполнить эту дату, там, где возможно, а те карточки, где заполнить не удалось, вернуть в виде списка (ID карточки, номер документа). Собственно, надо написать скрипт в sql на update, наверное, я думаю в цикле, но, чтобы, если будет найдена ошибка, цикл не прерывался, а сохранял реквизиты такой карточки где-нибудь (чтоб можно было потом вывести пользователю в виде реестра, пусть руками заполняют). как это сделать?)
sql server 2008r2

http://www.sql.ru/forum/1276323/update-vyvod-znacheniy


Запрос для отчёта

Понедельник, 06 Ноября 2017 г. 13:15 + в цитатник
Есть таблица куда для каждого отчёта ежедневно заносится параметр.
Параметры имеют не обязательный характер, то есть могут не заносится.
Делаю отчёт копированием рекордсета запроса в таблицу-шаблон Excel.
Если часть данных в таблице по любому объекту за какой то день отсутсвуют, то в таблицу Excel они копируются не на свои места (смещаются).
Помогите построить запрос выборки из таблицы, который бы в случае отсутствия данных по какому либо объекту в таблице выводил бы этот объект и Null в поле параметра.

http://www.sql.ru/forum/1276237/zapros-dlya-otchyota


Два условных журнала документов в одной форме

Понедельник, 06 Ноября 2017 г. 12:56 + в цитатник
Посоветуйте как реализовать следующую форму.
Есть две таблицы - реестры по логистике (приходы и расходы). Стоит задача создать форму где можно выбрать период и вывести относительно этого периода слева реестр приходов, справа реестр расходов.

http://www.sql.ru/forum/1276236/dva-uslovnyh-zhurnala-dokumentov-v-odnoy-forme



Поиск сообщений в rss_sql_ru_access_programming
Страницы: 353 ... 284 283 [282] 281 280 ..
.. 1 Календарь