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

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

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

Ввод данных в подчиненную форму

Вторник, 22 Апреля 2014 г. 18:03 + в цитатник
Всем добрый день.
Помогите, пожалуйста, новичку.
Как правильно обеспечить ввод счетов в форме "Фирма-Счет". Счет необходимо ввести в помощью подформы "Счет". В принципе, счета-то вводятся, но вместе со счетом в таблице "Фирма" появляется новая запись с новый кодом. Скажем, я ввожу счет за период 2013-01 по фирме Градострой (код фирмы 1), но в таблице "Фирма" появляется новая запись с кодом 5 и названием Градострой. Мне же необходимо ввести счет по фирме с кодом 1, а фирма с кодом 5 и тем же названием создаваться не должна.
Как правильно обеспечить ввод счетов в данном случае?
Как заблокировать появление новых записей в таблице "Фирма"?

Заранее благодарен за вашу помощь.

http://www.sql.ru/forum/1090674/vvod-dannyh-v-podchinennuu-formu


Получение данных из 1С

Вторник, 22 Апреля 2014 г. 16:55 + в цитатник
Подскажите, можно ли автоматически с помощью аксеса получить данные из 1С?

http://www.sql.ru/forum/1090656/poluchenie-dannyh-iz-1s


Определить что поле пустое, вывести true, false

Вторник, 22 Апреля 2014 г. 16:05 + в цитатник
Есть столбец в котором загружены blob-ы некоторые поля при этом могут быть пустыми, нужно создать новый столбец в котором если поле пустое выводится false, если нет то true.
Пробовал IsEmpty("столбец") as IsEmpt всегда выводит true

http://www.sql.ru/forum/1090638/opredelit-chto-pole-pustoe-vyvesti-true-false


Универсальная форма

Вторник, 22 Апреля 2014 г. 15:26 + в цитатник
Здравствуйте, создала пустую форму. Необходимо реализовать такую операцию:
Открывается эта форма с кнопки на форме ГлавнаяФорма. На ГлавнойФорме есть TreeView
Private Sub Form_Load()
Me.Caption = Forms![ГлавнаяФорма].[TreeView1].SelectedItem
Me.RecordSource = "Select * from " & Forms![ГлавнаяФорма].[TreeView1].SelectedItem
End Sub

т.е. Источник данных в форме устанавливается, но вот поля не были добавлены в режиме конструктора, и форма выходит пустая.

Как бы реализовать:
Private Sub Form_Load()
Me.Caption = Forms![ГлавнаяФорма].[TreeView1].SelectedItem
Me.RecordSource = "Select * from " & Forms![ГлавнаяФорма].[TreeView1].SelectedItem
БЕРЕМ РЕКОРДСЕТ ТАБЛИЦЫ, СЧЕТАЕМ ПОЛЯ, ЧЕРЕЗ ЦИКЛ ДОБАВЛЯЕМ НУЖНЫЕ ПОЛЯ ФОРМЫ, НАЗЫВАЕМ ИХ КАК В ТАБЛИЦЕ
End Sub

http://www.sql.ru/forum/1090622/universalnaya-forma


вывод на два монитора и размерность окон

Вторник, 22 Апреля 2014 г. 13:56 + в цитатник
ребята, подскажите, пожалуйста:
1. можно ли и как сделать вывод на два монитора разных форм
2. можно ли форме точно задать размер (в пикселях), например 1024х768, и как это сделать
ексес 2003

и еще хотела спросить, а есть ли на ексес документашка нормальная, как BOL в MSSQL-е?

http://www.sql.ru/forum/1090599/vyvod-na-dva-monitora-i-razmernost-okon


Новая запись на субформе, и автоматом добавляется новая запись на другой субформе

Вторник, 22 Апреля 2014 г. 11:55 + в цитатник
Как сделать, после заполнении на субформе определенного поля автоматом создается новая запись на другой субформе
P.S. На одной форме находятся две субформы

http://www.sql.ru/forum/1090555/novaya-zapis-na-subforme-i-avtomatom-dobavlyaetsya-novaya-zapis-na-drugoy-subforme


Помощь с запросом

Вторник, 22 Апреля 2014 г. 10:24 + в цитатник
Всем привет. Помогите написать запрос. Имеются 3 таблицы: Классы(Код_класса,Название класса), Ученики1(Код_ученика,ФИО,Название класса), Ученики2(Код_ученика,ФИО,Код_класса). Надо из таблицы Ученики1 вставить все записи в Ученики2, попутно заменив в каждой записи Ученики1.[Название класса] на Код_класса

http://www.sql.ru/forum/1090536/pomoshh-s-zaprosom


Ошибка при подключение к MS Access

Вторник, 22 Апреля 2014 г. 09:41 + в цитатник
Всем привет, настроил JDBC-ODBC в User DSN так как положено, алияс корректный. Подключаюсь со среды Java.
Но при запуске на некоторых компах приложение выдает такое сообщение:

http://www.sql.ru/forum/1090532/oshibka-pri-podkluchenie-k-ms-access


Таблица с полями со связной таблицы

Понедельник, 21 Апреля 2014 г. 22:49 + в цитатник
Подскажите, как настроить поле фио, чтобы оно автоматически подтягивалось с таблицы managers по id?
Пишу
SELECT managers.ФИО
FROM managers INNER JOIN [1_a] ON managers.[id_ Менеджер] = [1_a].[id_ Менеджер]
GROUP BY managers.ФИО;


но все равно при выборе ID менеджера поле фио не заполняется

Запрос

Таблица

Схема

http://www.sql.ru/forum/1090485/tablica-s-polyami-so-svyaznoy-tablicy


Access + VBA. Findfirst дает ошибку при поиске по таблице по второму параметру

Понедельник, 21 Апреля 2014 г. 20:01 + в цитатник
Access + VBA. Findfirst дает ошибку при поиске по таблице tabCC по второму параметру - строке из связанной таблицы tabBR. Помогите пожалуйста нЕучу((
Код:
Sub ExcelImportTest_ver1_MV()
Dim objExcel As Object ' Excel.Application
Dim objWorkbook As Object ' Excel.Workbook
Dim dbs As DAO.Database, tab1 As DAO.Recordset, tabCC As DAO.Recordset, tabBR As DAO.Recordset
Dim strSQL As String
Dim a1 As Variant
Dim b_str As String
Dim tabBR_Rec As Object

Set objExcel = CreateObject("Excel.Application") ' New Excel.Application
Set objWorkbook = objExcel.Workbooks.Open("D:\Access\2014_01_MV.xls")
Set dbs = CurrentDb
Set tab1 = dbs.OpenRecordset("Data_Import_PL_CSt")
Set tabCC = dbs.OpenRecordset("CostCentre", DAO.dbOpenDynaset)
Set tabPL = dbs.OpenRecordset("PL", DAO.dbOpenDynaset)
Set tabBR = dbs.OpenRecordset("Branch", DAO.dbOpenDynaset)

intRow = 2
intCol = 2
Do Until objExcel.Sheets("sheet1").Cells(1, intCol).Value = ""
Do Until objExcel.Sheets("sheet1").Cells(intRow, 1).Value = ""
a1 = objExcel.Sheets("sheet1").Cells(intRow, intCol).Value
b1 = objExcel.Cells(1, intCol).Value
c1 = objExcel.Cells(intRow, 1).Value
'b_str = CStr(b1)
'A2 = objExcel.Cells(intRow, 2).Value

'//anton <<
If (Not IsNull(a1)) And (Not IsEmpty(a1)) Then

tabBR.FindFirst "[Name_Code] = 'MV'"
Set tabBR_Rec = tabBR(0)


tabPL.FindFirst "[Code_PL] = '" & c1 & "'"
If tabPL.NoMatch Then
MsgBox ("всё плохо PL")
MsgBox (" c1 ")

Else

tabCC.FindFirst "([Code_CC] = '" & b1 & "') " & " And ([Branch] = '" & tabBR_Rec & "')"
'tabCC.FindFirst "[Code_CC] = '" & b1 & "'" And "[Branch] = " & tabBR_Rec &
'And "[Branch] = ' & tabBR & '"
'And "[Branch] = ' 2 '"
If tabCC.NoMatch Then
MsgBox ("всё плохо CC")
MsgBox (" b1 ")

Else
tab1.AddNew
tab1!CostCentre.Value = tabCC(0)
tab1!PL.Value = tabPL(0)
tab1!Summa.Value = objExcel.Sheets("sheet1").Cells(intRow, intCol).Value
tab1!Branch.Value = tabBR(0)
tab1!Period.Value = "01_2014"
tab1.Update
End If
End If

http://www.sql.ru/forum/1090467/access-vba-findfirst-daet-oshibku-pri-poiske-po-tablice-po-vtoromu-parametru


Access+бесплатный хостинг+локальная база

Понедельник, 21 Апреля 2014 г. 19:35 + в цитатник
Доброго всем дня!

Возникла необходимость создать довольно простую базу таблиц на 7-10 (не больше) по приходу товара от поставщика. Пока-40 наименований, поставщик-один (учтено, что их будет больше). В общем-база более чем скромная.
Выделенный сервер или платный хостинг пока не предвидится.
База нужна для связки сотрудников: один в офисе (ввод предварительных данных), другой в "поле" (ввод фактических данных) и несколько "смотрящих".

Почитал форум, многие предлагают работать в связке Access+MySQL. Понял, что есть проблемы. MySQL-не знаю вообще (разве что простенькие сайты делал, но там знания БД вообще не нужны).
Из плюсов-кроссплатформенность, много хостингов.

Или же не париться и делать на MSSQL?
Есть хостеры, предлагающие разместить у них базу данных Access. Описания четкого не увидел. Судя по всему-будет весь объем данных бегать туда-сюда, то есть-не выход.

Есть нюанс. Сотрудник в поле не всегда имеет доступ к инету.
Ему нужно внести НОВЫЕ данные по приходу и по возможности-отправить их на сервер.
Вот тут-то и главный затык.

Прошу критики и советов!
Заранее благодарю!

http://www.sql.ru/forum/1090463/access-besplatnyy-hosting-lokalnaya-baza


Суммирование в общую таблицу

Понедельник, 21 Апреля 2014 г. 19:28 + в цитатник
Добрый день, форумчане
Подскажите пожалуйста, каким образом лучше настроить суммирование с исходных таблиц (созданы для каждого дня месяца) в одну общую с такой же структурой (итоговая за месяц)Картинка с другого сайта.
PS.Не могу понять как прикрепить картинку со схемой БД к сообщению.

http://www.sql.ru/forum/1090461/summirovanie-v-obshhuu-tablicu


top n выбирает больше записей

Понедельник, 21 Апреля 2014 г. 08:43 + в цитатник
подскажите, пожалуйста, почему запрос вида select top 1 * from table where fdate between ... order by ... выбирает более одной записи???

http://www.sql.ru/forum/1090328/top-n-vybiraet-bolshe-zapisey


Запрос с условием

Понедельник, 21 Апреля 2014 г. 06:37 + в цитатник
Здравствуйте. Все еще продолжаю писать программу на Делфи (если это важно). Составляю запрос с условием IIF (именно в этом месте проблема), но он не работает. Должен выбирать значение "поле", если "поле" нет, то значение "лес", а он выбирает и поле и лес. Подскажите, пожалуйста, в чем тут может быть ошибка. Заранее спасибо
select Индексы.Индекс, Индексы.Пост, Таблица2.sss, Таблица2.RsRsRs
from Таблица2, Индексы
WHERE Индексы.Индекс=Таблица2.Индекс
IIF (Таблица2.Маршрут=:поле, поле, лес)
AND Таблица2.Дата=DateSerial(Year(Date())-5,1,31)

http://www.sql.ru/forum/1090322/zapros-s-usloviem


Как объединить в запросе "а INNER JOIN (b LEFT JOIN c)"

Понедельник, 21 Апреля 2014 г. 03:50 + в цитатник
Нужно написать запрос выводящий УЧЕНИКА, УРОК и ОЦЕНКУ, в т.ч. тех учеников кто оценки не получил.

Из хелпа:
Операции LEFT JOIN или RIGHT JOIN могут быть вложены в операцию INNER JOIN, но операция INNER JOIN не может быть вложена в операцию LEFT JOIN или RIGHT JOIN

Всё вроде обеспечено:
SELECT Ученик.Фамилия, Урок.Дата, Урок.НомерУрока, Оценки.Оценка
FROM
	Урок INNER JOIN
	(
		Ученик LEFT JOIN Оценки ON
		Ученик.КодУченика = Оценки.КодУченика
	)
	ON
	Урок.КодУрока = Оценки.КодУрока;

Но выдаёт ошибку "Не поддерживается выражение объединения JOIN"

http://www.sql.ru/forum/1090314/kak-obedinit-v-zaprose-a-inner-join-b-left-join-c


Вкладки, флажки и внесение данных в таблицу

Воскресенье, 20 Апреля 2014 г. 19:04 + в цитатник
Помогите, пожалуйста, реализовать, а то я не понимаю даже, как такое сделать...

Есть форма Клиент. В этой форме есть поле со вкладками в которых находятся флажки. По умолчанию некоторые флажки отмечены, другие нет. Рядом с флажком есть название - это название гена. Названия генов я писал просто в поле, а не задавал название как имя самого поля. Флажки тоже не менял. Если нужно, чтобы название гена было не в поле, а, например, в имени самого флажка или поля, то переделаю. Просто я не знаю даже, как нужно.

Как всё происходит. Человек открывает форму, заполняет данные. Дальше в зависимости от желаний клиента выбирает гены на анализ из поля со вкладками. Разные гены относятся к разным группам - это имена вкладок (таблица Группы генов). Человек открывает вкладку, если нужно, отмечает\убирает галочки и жмёт кнопку внизу. Нажатие кнопки ведёт к тому, что выбранные гены записываются в таблицу ниже в форме (таблица Гены).

Помогите, пожалуйста! А то я вооооообще даже и близко не представляю, как это сделать.

http://www.sql.ru/forum/1090254/vkladki-flazhki-i-vnesenie-dannyh-v-tablicu


Значения столбцов преобразовать в одну строчку через запятую и записать в одну ячейку

Воскресенье, 20 Апреля 2014 г. 15:57 + в цитатник
Грубо говоря, это как транспонирование в Excel, но нужно преобразовать так, чтобы значения потом записались через запятую в одну строчку в одной ячейке. Например (см скрин). Так можно? И как это сделать?

http://www.sql.ru/forum/1090247/znacheniya-stolbcov-preobrazovat-v-odnu-strochku-cherez-zapyatuu-i-zapisat-v-odnu-yacheyku


Как в форме вставить значение выбранного поля в запрос для др. поля?

Воскресенье, 20 Апреля 2014 г. 02:42 + в цитатник
Нужно сделать чтобы выбрав поле "Класс", в поле "Буква" были доступны только существующие буквы класса... например для 8 - А,Б. Для 9 - А, Б, В...
В списке "Буква" источник строк
SELECT Класс.КодКласса, Класс.Буква
FROM Класс
WHERE Класс.Параллель=[Формы]![Оценки за урок]![Комбинированная3].[Text];

но не работает... возвращает пустой запрос... Хотя если вместо [Формы]![Оценки за урок]![Комбинированная3].[Text] ставить "8", то всё ОК...

Подскажите что не так?

http://www.sql.ru/forum/1090203/kak-v-forme-vstavit-znachenie-vybrannogo-polya-v-zapros-dlya-dr-polya


Сложные связи

Суббота, 19 Апреля 2014 г. 14:41 + в цитатник
Добрый день!
Проблема в следующем: необходимо, чтобы при заполнении таблицы "КарточкаПациента", когда в пункте "ЛечащийВрач" мы выбрали врача, чтобы отделение автоматически вставлялось в соответствующее ему поле..
Спасибо тем, кто откликнулся.

http://www.sql.ru/forum/1090113/slozhnye-svyazi


Учет продаж

Суббота, 19 Апреля 2014 г. 09:51 + в цитатник
Здравствуйте все.

Нужно сделать учет продаж. Пока не понимаю, как реализовать следующее

1. Менеджер по артикулу или части названия находит товар в справочнике товаров, выбирает его, ставит количество, и товар появляется в заказе.

2. Цена товара умножается на количество и рассчитывается сумма. Все это записывается в виде значений в таблицу.

Если товар удалится из справочника, учет не должен пострадать.

Может на форуме обсуждалось подобное, я пока не нашел.

http://www.sql.ru/forum/1090091/uchet-prodazh



Поиск сообщений в rss_sql_ru_access_programming
Страницы: 353 ... 37 36 [35] 34 33 ..
.. 1 Календарь