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

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

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

свести 2 таблицы в Exel

Пятница, 16 Мая 2014 г. 16:14 + в цитатник
Всем добрый день!
Есть такая ситуация:
имеются 2 таблицы с объемом информации около 10 000 строк и 50 столбцами.(Office 2003 полная версия)
Необходимо свести эти таблицы в одну. В первой таблице информацию править не нужно (в нее нужно информацию внести). Инфа в ней не должна быть утеряна. Но есть проблемка- в этих таблицах есть одинаковая информация. Вручную вбивать просто жесть,ослепнешь нах.
Теперь цель-как внести инфу из второй таблицы в первую чтобы инфа сохранилась в первой, произошла автозамена одинаковой информации. Какой программой воспользоваться и вообще такое реально?!
Заранее благодарен за советы по вопросу.

http://www.sql.ru/forum/1095046/svesti-2-tablicy-v-exel


Добавление спецификации под договором. Запрос на обновление.

Пятница, 16 Мая 2014 г. 15:14 + в цитатник
Помогите пожалуйста доделать запрос на обновление.
Есть 2 формы "Договора" и "Спецификации". Задача состоит в следующем: я когда добавляю спецификацию под договором, спецификации нужно присвоить номер (следующий по счету согласно номеру этого договора). Задача выполняется только не до конца. У меня есть запрос на обновление в котором ищется максимальное значение в поле "№_спецификации" в таблице "Спецификации" и к нему прибавляется 1.
Открывая нужный договор, щелкую по кнопке добавления новой записи в открывшейся форме "Спецификации", далее ввожу дату чтобы появилось значение в поле "Код_спецификации", нажимаю на кнопку по которой запускается запрос. И после нажатия кнопки появляется номер c максимальным значением+1 из всех спецификаций в таблице "Спецификации". А нужно что бы появлялся номер спецификации следующий относительно договора к которому добавляется спецификация.

http://www.sql.ru/forum/1095027/dobavlenie-specifikacii-pod-dogovorom-zapros-na-obnovlenie


Поиск клиентов с исчерпанной предоплатой

Пятница, 16 Мая 2014 г. 12:28 + в цитатник
Здравствуйте! Пишу программу на Делфи 7, СУБД - Access. Есть таблица "Оплата": Номер платежного документа, Наименование платежного документа, Дата оплаты, Сумма оплаты, Номер договора. Таблица "Договор": Номер договора, Дата заключения договора, Дата расторжения договора, Срок поставки (например,ежемесячно, еженедельно), Сумма реализации, Номер покупателя. Перед реализацией товара по договору каждый договор должен быть оплачен. Подскажите, пожалуйста, каким образом можно реализовать поиск клиентов с исчерпанной предоплатой.

http://www.sql.ru/forum/1094977/poisk-klientov-s-ischerpannoy-predoplatoy


Как собрать данные в строку

Пятница, 16 Мая 2014 г. 11:44 + в цитатник
Есть таблица с данными.

Поле1 Поле2
1 1а
1 2в
1 6д
2 7г
2 0ж
3 9х

Данные в Поле2 могут быть не в порядке убывания/возростания, получается необходимо сделать сортировку.

Нужно преобразовать данные и получить в результате:

Поле1 ПолеХ
1 6д 2в 1а
2 7г 0ж
3

Как это можно сделать?

http://www.sql.ru/forum/1094965/kak-sobrat-dannye-v-stroku


Использование поля Вложение

Пятница, 16 Мая 2014 г. 11:05 + в цитатник
Добрый день!
Подскажите, есть ли внятное (типа для начинающих) описание работы в VBA с полем "Вложение". Можно ли с ним работать как с полем OLE, через обращения к контролу формы записывать, удалять, изменять файлы или только через хитрые способы DAO Recordset-а?

http://www.sql.ru/forum/1094952/ispolzovanie-polya-vlozhenie


Конвертация с SQL

Четверг, 15 Мая 2014 г. 18:51 + в цитатник
Всем привет.
Запарился.. подскажите как правильно написать конвертацию с SQL:
SELECT        tbl_ref_Hygienes.HygNum, tbl_ref_Hygienes.DateIssued AS Issued, tbl_ref_Hygienes.DateValidTo AS ValidTo, DATEDIFF(d, GETDATE(), 
                         tbl_ref_Hygienes.DateValidTo) AS DaysToEnd, tbl_ref_CertHyg_Statuses.StatusName AS HygStatus, tbl_ref_Hygienes.ForceActive, 
                         tbl_ref_Hygienes.ForceComment, tbl_ref_Hygienes.StampDate
FROM            tbl_ref_Hygienes INNER JOIN
                         tbl_ref_CertHyg_Statuses ON CEILING(CAST(DATEDIFF(d, GETDATE(), tbl_ref_Hygienes.DateValidTo) AS decimal) / 3000000000) 
                         = tbl_ref_CertHyg_Statuses.StatusId

http://www.sql.ru/forum/1094843/konvertaciya-s-sql


Вставка столбца записи в запись таблицы.

Четверг, 15 Мая 2014 г. 18:12 + в цитатник
Помогите пожалуйста решить проблему. SQL знаю всего неделю, до этого не сталкивался и не нужно было.

Имеется три таблицы:

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

Что требуется: Нужно сделать запрос, который будет просить ввести день, этот день будет добавляться в таблицу дни оплаты и в таблицу оплата, далее для этого дня автоматически чтобы загружались все записи из таблицы Учащиеся...

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

Своими знаниями не знаю как это можно реализовать. Все что я смог это создать запрос на добавление всех записей из таблицы Учащиеся в таблицу Оплата, только получается один минус, они не добавляются, т.к. не происходит заполнение поля [Дата оплаты], как это сделать не додумался.

Мой код SQL (моя попытка):
INSERT INTO Оплата ( [Код учащегося] )
SELECT [Код учащегося]
FROM Учащиеся;


Всего лишь нужно как-то реализовать в этом же запросе заполнения поля [Дата оплаты], причем чтобы эта дата была одинаковой для каждого экземпляра учащегося

http://www.sql.ru/forum/1094831/vstavka-stolbca-zapisi-v-zapis-tablicy


Как вывести строку таблицы в которой поле имеет максимальное значение.

Четверг, 15 Мая 2014 г. 17:38 + в цитатник
Как вывести строку в которой Поле4 имеет максимальное значение.

Поле1 Поле2 Поле3 Поле4
1 1 1 0
1 1 2 6
1 1 3 4
1 2 4 10
1 2 5 0

В результате нужно получить

Поле1 Поле2 Поле3 Поле4
1 1 2 6
1 2 4 10

http://www.sql.ru/forum/1094822/kak-vyvesti-stroku-tablicy-v-kotoroy-pole-imeet-maksimalnoe-znachenie


Ошибка в запросе SQL INSERT INTO

Четверг, 15 Мая 2014 г. 16:20 + в цитатник
Что-то не работает запрос

INSERT INTO Контакты  Контакты.Имя2 SELECT Контакты.Имя FROM Контакты.Имя;


Суть такая: в Табл. Контакты скопировать поле Имя в поле Имя2...
Ругается, мол не так. что-то...

http://www.sql.ru/forum/1094807/oshibka-v-zaprose-sql-insert-into


Слетела база

Четверг, 15 Мая 2014 г. 14:07 + в цитатник
Доброе день!
еще вчера все работало, а сегодня выдает замечание о том что Аксес не может найти базу. Подскажите из-за чего это может возникнуть и как восстановить базу?

http://www.sql.ru/forum/1094769/sletela-baza


Создание циклического запроса

Среда, 14 Мая 2014 г. 22:09 + в цитатник
Здравствуйте.
Необходима ваша помощь в построении базы данных.
Есть база данных
http://yadi.sk/d/DUZURuRYQ2NbH
в которой производится расчет диагностического коэффициента(d) для каждой строки таблицы Анализ.

Что есть:
Запуская запрос d вводим код анализа, получаем коэффициент d для соответствующего анализа.

Что нужно:
Запрос который формирует таблицу с анализами и соответствующими коэффициентами.

В чем сложность:
Процесс вычисления коэффициента d выполняется путем формирования таблицы (РАбочая) из 3 строк, из которых 2 первые постоянны а третья - анализируемая строка из таблицы Анализ и проведением над ней следующих действий:

1. Находится среднее каждого столбца таблицы РАбочая (запрос Среднее)
2. Находятся Среднее квадратичное отклонение каждого столбца таблицы РАбочая (запрос СКО)
3. Проводится операция Нормирования(Zscore на основе запросов 1 и 2)(Zscore)
4. Матрица получившаяся в результате запроса 3 делиться на строки с помощью запросов(zscoreAN zscoreRP zscoreZD )
5. Выполняется операция Dist Между строками сформированными запросами (zscoreAN и zscoreRP) и (zscoreAN zscoreZD )
6. запрос d - операция деления dist1 на dist2.

аналог вычислений в матлабе.

A = [6.6 2.1 3.1 57.8 30.3 6.5;...
6.1 0.6 10.7 58.7 24.9 5.1;...
5.2 4 3 60 30 6]; % анализируемая строка, 9 в таблице Анализ
B = zscore(A);
C=[dist(B(1,:),B(3,:)'),dist(B(2,:),B(3,:)')];
D=C(2)/C(1)
Заранее спасибо.

http://www.sql.ru/forum/1094660/sozdanie-ciklicheskogo-zaprosa


Как проверить, возвращает ли запрос ошибки?

Среда, 14 Мая 2014 г. 12:34 + в цитатник
Необходимо проверить, возвращает ли запрос ошибки.

Спасибо.

http://www.sql.ru/forum/1094517/kak-proverit-vozvrashhaet-li-zapros-oshibki


Таблица и ее layout

Среда, 14 Мая 2014 г. 12:28 + в цитатник
Если зайти в таблицу и изменить размеры столбцов, сортировку и т.д. то при закрытии MS Access предлагает сохранить данные изменения (Do you want to save changes to the layout of table 'T1'?).
Как можно на VBA изменять и сохранять layout таблицы?

http://www.sql.ru/forum/1094513/tablica-i-ee-layout


Функция для форматирования поля МЕМО

Среда, 14 Мая 2014 г. 11:54 + в цитатник
Здравствуйте!
Уважаемые эксперты помогите, пожалуйста, написать функцию, форматирования строки для МЕМО поля в Access.
Необходимо, чтобы шрифт был:
Выделенные
Размер 14 пт.
Имя "Calibri"

Сейчас для удаления формата из строки я использую функцию
Function DeleteFormat(ByVal z As String) As String
  Dim x As Object, y As Object
  Dim i As Long

  Set x = CreateObject("VBScript.RegExp")
  x.Global = True
  x.Pattern = "<.*?>"
  Set y = x.Execute(z)
  For i = 0 To y.Count - 1
    z = Replace(z, y(i), " ")
  Next
  Do While InStr(z, "  ") > 0
    z = Replace(z, "  ", " ")
  Loop
  DeleteFormat = Trim(z)
End Function
Хотелось бы, чтобы новая функция использовала также объект CreateObject("VBScript.RegExp").

Я не понимаю как правильно написать шаблон и применить его.

http://www.sql.ru/forum/1094505/funkciya-dlya-formatirovaniya-polya-memo


Пароли *.mdw Новый пользователь

Среда, 14 Мая 2014 г. 09:39 + в цитатник
Acess 2003 Не пойму, создал нового пользователя в файле *.mdw однако при запуске файла *.mdb спрашивает пароль на БД никакого выбора пользователя нет, спрашивает только пароль, всегда заходит как Admin хотя я его исключил из группы Admins. Что не так?

http://www.sql.ru/forum/1094484/paroli-mdw-novyy-polzovatel


Расшифровка (допинформация) в ячейке сводной таблицы

Среда, 14 Мая 2014 г. 06:22 + в цитатник
День добрый!
ищу решение следующего вопроса. Есть таблица в которой во временном порядке расположенные события/процессы/суммы и дополнительно поле МЕМО (расширенное описание). На основании данной таблицы сформирована сводная таблица. Вопрос в следующем - возможно ли какими либо средствами (controltip, контекстное меню, msgbox, вплывающей модальной формой и т.д.) отразить поле МЕМО [descript] в качестве "расшифровки" конкретной ячейки сводной таблицы [summ]? если "форму" делать в виде формы - проблем нет. Делать отчет на основании указанной таблицы неприемлемо.

http://www.sql.ru/forum/1094473/rasshifrovka-dopinformaciya-v-yacheyke-svodnoy-tablicy


Access API курьерской службы

Среда, 14 Мая 2014 г. 00:18 + в цитатник
Нужно, чтобы программа учета печатала декларации на отправку курьерской службы. Служба имееит API, есть реализация интеграции в 1С . А в Аксес есть примеры интеграции с апи перевозчика?

http://www.sql.ru/forum/1094444/access-api-kurerskoy-sluzhby


Баланс программно

Вторник, 13 Мая 2014 г. 23:41 + в цитатник
Здраствуйте!

При помощью APi или VBA.
----------------------------------
Подскажите как узнать, получить
Баланс сим-карты программно.

http://www.sql.ru/forum/1094439/balans-programmno


Запись в таблицу access из Recordset

Вторник, 13 Мая 2014 г. 22:57 + в цитатник
Здравствуйте.
Подскажите, пожалуйста.

Делаю выборку из таблицы на сервере oracle:

Dim cn As ADODB.Connection, rs As ADODB.Recordset
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
cn.ConnectionString = "Provider=MSDAORA; Data Source=baza;User ID=login;Password=pass;"
cn.Open
rs.Open "select * from my_table", cn


Если код запускаю из excel, то полученный результат выборки записывыю на лист кодом:
Worksheets("лист1").Range("A1").CopyFromRecordset rs


Понадобилось сделаю похожую манипуляцию только из access .
Таблица в access существует (таблица "данные"), поля в rs совпадают с полями в таблице access.
Необходимо просто добавить полученные в результате запроса данные в access-таблицу.

В случае если бы запрос в access делался из связанной таблицы, то:
INSERT INTO данные select * from my_table


Без связанных таблиц, кроме построчного перебора полученного rs, можно как-то данные записать в таблицу?

http://www.sql.ru/forum/1094428/zapis-v-tablicu-access-iz-recordset


Как сделать, чтобы при установке фокуса на поле в форме не выделялся текст

Вторник, 13 Мая 2014 г. 19:26 + в цитатник
Добрый день.
Буду признателен за помощь новичку.
Как сделать так, чтобы при установке фокуса на поле в форме не выделялся текст, не изменялся курсор мыши и цвет фона.
Данные пожелания необходимо реализовать на примере поля "Сумма счета" формы "Фирма_Счет" прикрепленной базы данных. К полю применено условное форматирование.

Заранее благодарен.

http://www.sql.ru/forum/1094390/kak-sdelat-chtoby-pri-ustanovke-fokusa-na-pole-v-forme-ne-vydelyalsya-tekst



Поиск сообщений в rss_sql_ru_access_programming
Страницы: 353 ... 45 44 [43] 42 41 ..
.. 1 Календарь