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

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

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

Нужен помощник для MSAccess MSSQL. 300 р/час.

Пятница, 14 Марта 2014 г. 10:14 + в цитатник
Здравствуйте. Просьба к модераторам - не сразу переносить ветку в раздел "работа". Хотелось бы человека из этой ветки.

Есть готовая программа для микрофинансовой организации, разработанная мной с нуля и мною поддерживаемая и дорабатываемая. Всвязи с избытком задач мне нужен помощник для удаленной работы.
Задачи в MS Access + MS SQL (доработка функционала по требованию, табель, автозаполнение страниц через InternetExplorer, формирование Ексель файлов с отчетами и прочее.)

Чего жду от кандидата:
-Возможность уделять работе 15-20 часов в неделю.
-Ответственность и отношение к работе не по принципу "захочу поработаю-захочу непоработаю, это ж подработка!". Требуется постоянная вовлеченность человека в работу.
-Не бояться новых задач, с которыми раньше не приходилось встречаться. Быть способным при небоходимости изучить что-то новое.
-По вечерам быть на связи. Идеально быть на связи всегда, но понятно, что основная работа - это святое.

Желательно (но необязательно) чтобы человек умел делать XML выгрузки или хотя бы был знаком с XML.

Разработка на
MS Access 2010 (желательно английская версия)
MS SQL 2008R2

Оплата - 300 р/час.
Хотелось бы найти человека с этого форума и из этой ветки, поэтому просьба в письме указывать ваш ник и ссылку на профиль.

E-mail: formywork@mail.ru
ICQ: 272413814
Skype: diam80

http://www.sql.ru/forum/1082497/nuzhen-pomoshhnik-dlya-msaccess-mssql-300-r-chas


Экспорт в Excel (в очередной раз)

Пятница, 14 Марта 2014 г. 07:35 + в цитатник
Доброго времени суток всем!

Пытался сделать экспорт в Excel запроса. Нашёл в и-нете решение, применил для своего случая таким образом:
+
Private Sub knExpExES_ogr_Click()

Dim app As Excel.Application
Dim strDOT As String
Dim MyTable As DAO.Recordset
Dim i As Integer

Me.Refresh

'Открываем эксель, в нем книгу на основе шаблона
Set app = New Excel.Application
app.Visible = True
strDOT = CurrentProject.Path & "\" & "Отчет по графику ограничения теплоснабжения.xlt"
app.Workbooks.Add strDOT

'Создаем набор записей (почему в одну строку: в несколько строк выдает ошибку на WHERE)
Set MyTable = CurrentDb.OpenRecordset("SELECT тРеестр.№_дог, тРеестр.Абонент, тРеестр.Street, тРеестр.N_dom, тРеестр.Tk, тРеестр.Оплата, тРеестр.Долг, тРеестр.Дата_откл_план, тРеестр.Naimen, тРеестр.Otchet, тРеестр.№_графика, тРеестр.Тип_графика FROM тРеестр INNER JOIN tDataExport ON (tDataExport.TipGraf = тРеестр.Тип_графика) AND (тРеестр.Дата_добавления = tDataExport.DataExport) WHERE (((тРеестр.№_графика) Is Not Null) And ((тРеестр.Тип_графика) Is Not Null))ORDER BY тРеестр.№_дог, тРеестр.Street, тРеестр.N_dom, тРеестр.№_графика, тРеестр.Тип_графика;")

i = 9

'Цикл по нашему набору записей
Do While Not MyTable.EOF
'Начиная с 9-ой строки вставляем в соотв-ие столбцы соотв-ие значения из нашего набора записей
        app.Parent.Range("b" & i).Select
        app.Parent.ActiveCell.FormulaR1C1 = CStr(Nz(MyTable.Fields("№_дог"), ""))
        app.Parent.Range("c" & i).Select
        app.Parent.ActiveCell.FormulaR1C1 = CStr(Nz(MyTable.Fields("Абонент"), ""))
        app.Parent.Range("d" & i).Select
        app.Parent.ActiveCell.FormulaR1C1 = CStr(Nz(MyTable.Fields("Street"), ""))
        app.Parent.Range("e" & i).Select
        app.Parent.ActiveCell.FormulaR1C1 = CStr(Nz(MyTable.Fields("N_dom"), ""))
        app.Parent.Range("f" & i).Select
        app.Parent.ActiveCell.FormulaR1C1 = CStr(Nz(MyTable.Fields("Tk"), ""))
        app.Parent.Range("g" & i).Select
        app.Parent.ActiveCell.FormulaR1C1 = CStr(Nz(MyTable.Fields("Оплата"), ""))
        app.Parent.Range("h" & i).Select
        app.Parent.ActiveCell.FormulaR1C1 = CStr(Nz(MyTable.Fields("Долг"), ""))
        app.Parent.Range("i" & i).Select
        app.Parent.ActiveCell.FormulaR1C1 = CStr(Nz(MyTable.Fields("Дата_откл_план"), ""))
        app.Parent.Range("j" & i).Select
        app.Parent.ActiveCell.FormulaR1C1 = CStr(Nz(MyTable.Fields("Naimen"), ""))
        app.Parent.Range("k" & i).Select
        app.Parent.ActiveCell.FormulaR1C1 = CStr(Nz(MyTable.Fields("Otchet"), ""))
        
    i = i + 1
    MyTable.MoveNext

Loop
MyTable.Close

End Sub


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

Нашел в и-нете ТУТ
способ решения проблемы, попытался применить для себя:
+
Private Sub Testexcel_Click()
' Проба нового экспорта

Dim XL As Object
Dim XLT As Object
Dim newrow As Object
Dim rsd As ADODB.Recordset
Dim strSQL As String
Set rsd = New ADODB.Recordset

Dim app As Excel.Application
Dim strDOT As String
'Dim MyTable As DAO.Recordset
'Dim i As Integer

'запрос к базе данных
'strSQL = "SELECT тРеестр.№_дог, тРеестр.Абонент, тРеестр.Street, тРеестр.N_dom," & _
'    "тРеестр.Tk, тРеестр.Оплата, тРеестр.Долг, тРеестр.Дата_откл_план, тРеестр.Naimen, " & _
'    "тРеестр.Otchet, тРеестр.№_графика, тРеестр.Тип_графика FROM тРеестр" & _
'    "INNER JOIN tDataExport ON (tDataExport.TipGraf = тРеестр.Тип_графика)" & _
'    "AND (тРеестр.Дата_добавления = tDataExport.DataExport)" & _
'    "WHERE (((тРеестр.№_графика) Is Not Null) And ((тРеестр.Тип_графика) Is Not Null))" & _
'    "ORDER BY тРеестр.№_дог, тРеестр.Street, тРеестр.N_dom, тРеестр.№_графика, тРеестр.Тип_графика;"
' Такая запись запроса выдаёт ошибку, поэтому ниже то же, но в одну строку

strSQL = "SELECT тРеестр.№_дог, тРеестр.Абонент, тРеестр.Street, тРеестр.N_dom, тРеестр.Tk, тРеестр.Оплата, тРеестр.Долг, тРеестр.Дата_откл_план, тРеестр.Naimen, тРеестр.Otchet, тРеестр.№_графика, тРеестр.Тип_графика FROM тРеестр INNER JOIN tDataExport ON (tDataExport.TipGraf = тРеестр.Тип_графика) AND (тРеестр.Дата_добавления = tDataExport.DataExport)WHERE (((тРеестр.№_графика) Is Not Null) And ((тРеестр.Тип_графика) Is Not Null))ORDER BY тРеестр.№_дог, тРеестр.Street, тРеестр.N_dom, тРеестр.№_графика, тРеестр.Тип_графика;"

rsd.Open strSQL, CurrentProject.Connection

'Set app = New Excel.Application
'app.Visible = True
strDOT = CurrentProject.Path & "\" & "Отчет по графику ограничения теплоснабжения.xlt"
'app.Workbooks.Add strDOT

'для примера показываю, как можно сразу загружать шаблон без выбора
'Set XLT = XL.Workbooks.open("C:\testfile.xls")
 Set XLT = XLT.Workbooks.Open(strDOT)

Rowss = 16
numrow = 1


While Not (rsd.EOF)
    'смотрим, если строк больше чем мы задали в шаблоне
     If Rowss >= 16 Then
     'то добавляем строку
         XLT.Worksheets("Лист1").Rows(Rowss).Insert
     'Запомним нашу строку
         Set newrow = XLT.Worksheets("Лист1").Rows(Rowss)
     'и вставим туда копию предыдущей строки
     'для того если вдруг у вас там есть объединенные ячейки или какие-то нужные данные
     'так как новая строка создастся без всяких объединений и значений
         XLT.Worksheets("Лист1").Rows(Rowss - 1).Copy newrow
     'динамически формируем адрес нужной ячейки
     cell = "a" & Rowss
     'и задаем ей значение
         XLT.Worksheets("Лист1").Range(cell) = numrow
         cell = "b" & Rowss
         XLT.Worksheets("Лист1").Range(cell) = rsd.Fields("Otchet").Value
         'переходим на следующую строку
     Rowss = Rowss + 1
     'переходим на следующую строку в источнике данных
         rsd.MoveNext
     Else
     'а это выполняется до тех пор, пока не закончатся заданные строки в шаблоне
     'т.е. если строк в источнике всего 1 то в код, который выше мы даже не попадем
         cell = "a" & Rowss
         XLT.Worksheets("Лист1").Range(cell) = numrow
         cell = "b" & Rowss
         XLT.Worksheets("Лист1").Range(cell) = rsd.Fields("Otchet").Value
         Rowss = Rowss + 1
         rsd.MoveNext
     End If
    'для нумерации
         numrow = numrow + 1
'конец цикла
Wend
'делаем Excel видимым
XL.Visible = True
'Очищаем переменные
Set XL = Nothing
Set XLT = Nothing
Set newrow = Nothing

End Sub

и ничего не получается, абсолютно не хватает ни знаний, ни шевелений мозгов. Просто впал в ступор.
Ну и на строке Set XLT = XLT.Workbooks.Open(strDOT) выдаёт ошибку: "Run time error '91' Object variable or With block variable not set".
Помогите-подскажите, кто может!
+
Был бы не против, если кто-нибудь вообще сделает экспорт в Excel по аналогии с вышеприведёнными решениями, естественно с меня в таком случае причитается договорное вознаграждение. Базу и шаблоны xlt загружу на какой-нибудь файлообменник. До понедельника, скорее всего, на форум не смогу зайти.


Спасибо всем откликнувшимся и просто прочитавшим!

http://www.sql.ru/forum/1082484/eksport-v-excel-v-ocherednoy-raz


команда "вставить " в данное время не доступна

Пятница, 14 Марта 2014 г. 03:56 + в цитатник
всем доброго времени суток. Есть работающая база данных Access 2007, есть кнопка на форме "дублировать запись". Всё работает как задумывалось. Иногда при нажатии на кнопку появляется сообщение "команда "вставить " в данное время не доступна". Помогает только перезагрузка компьютера. Отследить причину не удаётся.

http://www.sql.ru/forum/1082478/komanda-vstavit-v-dannoe-vremya-ne-dostupna


Группировка контролов

Четверг, 13 Марта 2014 г. 15:26 + в цитатник
В каких случаях стоит применять группировку контролов и что это дает?

http://www.sql.ru/forum/1082352/gruppirovka-kontrolov


При открытии формы БД закрывается...

Четверг, 13 Марта 2014 г. 15:19 + в цитатник
Народ, доброго времени суток! Буду предельно краток: откройте приложенный к этому посту экземпляр моего творения, разверните окно БД на весь экран и попробуйте открыть форму "Состав_заказа_ТБЛ". Что это? Или меня глючит?

http://www.sql.ru/forum/1082348/pri-otkrytii-formy-bd-zakryvaetsya


Настройка SMTP на Mail.ru для отправки почты из VBA

Четверг, 13 Марта 2014 г. 15:05 + в цитатник
Здравствуйте!

Понимаю, что тема старая и заезженная, но ответа найти так и не смогла.
К сути: был код, взятый отсюда
samaranches
А я вот такую функцию использую:
Public Function sendEmail(emailTo As String, emailSubject As String, emailBody As String, Optional VarDebug As Boolean) As Integer
On Error GoTo Err_sendEmail
Dim oMSG As Object
Dim oConfig As Object
Dim CFields As Object
Dim strBody As String

Set oMSG = CreateObject("CDO.Message")
Set oConfig = CreateObject("CDO.Configuration")
Set CFields = oConfig.Fields
Set oMSG.Configuration = oConfig

CFields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
CFields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.inbox.ru"
CFields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
'CFields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
CFields("http://schemas.microsoft.com/cdo/configuration/sendusername") = "login" 'Login
CFields("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "parol" 'password
CFields("urn:schemas:mailheader:content-language") = "windows-1251"
CFields.Update

oMSG.To = emailTo
oMSG.From = "login@inbox.ru"
oMSG.Subject = emailSubject
oMSG.BodyPart.Charset = "windows-1251"
'oMSG.AddAttachment "c:\temp\Test0.rtf"
oMSG.TextBody = emailBody
oMSG.Send

sendEmail = 1

Exit_sendEmail:
    Set CFields = Nothing
    Set oConfig = Nothing
    Set oMSG = Nothing
    Exit Function

Err_sendEmail:
    sendEmail = 0
    If Not IsNull(VarDebug) Then If VarDebug Then MsgBox (Err.Description)
    Resume Exit_sendEmail
End Function
Всё прекрасно работает и никаких глючных аутлуков не нужно


который успешно работал со следующими параметрами на majordomo.ru

CFields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
CFields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "192.168.17.69" '"smtp"
CFields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
CFields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 5025
CFields("http://schemas.microsoft.com/cdo/configuration/sendusername") = "postmaster@....ru" 'Login
CFields("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "*****" 'пароль
CFields("urn:schemas:mailheader:content-language") = "windows-1251"

но вот не задача, переехали мы на Mail.ru
При внесении соответствующих изменений параметров, письма не уходят, выдает иероглифы (вложение). Пару раз выдавал 550 ошибку. Проштудировав интернет, наткнулась на пост


Barlone
а с чего вы взяли, что почта адресату на mail.ru шлется через smtp.mail.ru ?

mail.ru MX preference = 10, mail exchanger = mxs.mail.ru
mxs.mail.ru internet address = 194.67.23.20
smtp.mail.ru internet address = 194.67.23.111

сервер для входящей почты другой :)


пробовала рекомендации, не помогло

CFields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
CFields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "194.67.23.111" ' "smtp.mail.ru/mxs.mail.ru/194.67.23.20/194.67.23.111"
CFields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
CFields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465
CFields("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True
'CFields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
CFields("http://schemas.microsoft.com/cdo/configuration/sendusername") = "okdoc@.....ru" 'Login
CFields("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "*****" 'пароль
CFields("urn:schemas:mailheader:content-language") = "windows-1251"

Использую следующие данные Mail.ru
Для настройки почтовых программ вам понадобится следующая информация:

Ваш электронный адрес (имя почтового ящика/e-mail address) — это полное название вашего почтового ящика, включая логин, значок «@» собачки и домен (например, vash_pomoshnik@mail.ru).

Сервер входящей почты IMAP-сервер — imap.mail.ru
POP3-сервер — pop.mail.ru;

Сервер исходящей почты (SMTP-сервер) — smtp.mail.ru;

Имя пользователя — это полное название вашего почтового ящика, включая логин, значок «@» собачки и домен (например, vash_pomoshnik@mail.ru);

Пароль — текущий пароль, который вы используете для входа в почтовый ящик;

Порт — IMAP — 143 (протокол шифрования STARTTLS) или 993 (протокол шифрования SSL/TLS)
POP3 — 995 (протокол шифрования SSL/TLS)
SMTP — 465 (протокол шифрования SSL/TLS).

Аутентификация — Обычный пароль (без шифрования).

Помогите, пожалуйста!!!

http://www.sql.ru/forum/1082344/nastroyka-smtp-na-mail-ru-dlya-otpravki-pochty-iz-vba


Выходит ошибка "Несоответствие типов..."!

Четверг, 13 Марта 2014 г. 12:56 + в цитатник
Доброго времени суток!
Создаю такой запрос
SELECT No_reestr
FROM 2013
WHERE (((Mid([No_reestr],InStr(1,[No_reestr],"/")+1,2))=10));

В поле No_reestr записаны данные типа 1234/10-13. Откуда я должен отобрать 6 и 7 символы, т.е. 10.
Выходит ошибка "Несоответствие типов..."!

http://www.sql.ru/forum/1082296/vyhodit-oshibka-nesootvetstvie-tipov


Формы в аксес

Четверг, 13 Марта 2014 г. 12:11 + в цитатник
Здравствуйте!
Хотела спросить, как правильно создавать формы. Изначально сделала модель в Data Modeler-е, потом перенесла в аксес и получились у меня таблички. Вот. В эти таблички надо вводить изначально данные? Просто я ввела и в форме они у меня как готовые выходят, но возможность дальше вводить данные невозможно, говорит то, что таблицы связаны и т.д. Хочу спроектировать форму для менеджера туристической компании, которая заполняет в форме данные о клиенте, данные сохраняются, затем она подбирает тур клиенту и выводит отчет по клиенту, ну то, что он выбрал определенный тур.
У меня есть примерный вариант, подскажите что,как изменить, пожалуйста!) Буду очень благодарна.
Не знаю,как прикрепить файл, размер большой)

http://www.sql.ru/forum/1082286/formy-v-akses


Собрать представление из разных таблиц

Среда, 12 Марта 2014 г. 22:11 + в цитатник
Подскажите, пожалуйста никак не соображу, есть таблицы:
1-Задачи (ID, номер_задачи, имя, стоимость)
2-Легковые_Машины_цех_1 (ID, ID_задачи, номер машины, поля к таблице 1)
3-Средние_Машины_цех_2 (ID, ID_задачи, номер машины, поля к таблице 2)
4-Грузовые_Машины_цех_3 (ID, ID_задачи, номер машины, поля к таблице 3)

таблицы 2,3,4 разные по структуре но имеют ряд одинаковых полей.

Сначала заполняю таблицу с заказом, потом назначаю машину из той или другой таблицы.
Вопрос можно ли в одном представлении отобразить список заказов, а под каждым из заказов машину которая его выполняет? Или я что-то со структурой таблиц намутил?

http://www.sql.ru/forum/1082191/sobrat-predstavlenie-iz-raznyh-tablic


низпадающее меню

Среда, 12 Марта 2014 г. 20:46 + в цитатник
Доброе время суток всем!
имеется АК97 имеется форма в которой создано поле со списком , значения списка берется из таблицы,подключена автоподстановка, все работает ОК. Теперь вопрос: как можно сделать , что бы при входе в поле при наборе словей список сразу выпадал ( щас он выпадает токо при нажамкании на треугольник).

http://www.sql.ru/forum/1082180/nizpadaushhee-menu


Получить ответ сервера

Среда, 12 Марта 2014 г. 12:41 + в цитатник
Требуется получить код ответа сервера. Вот что-то такое:

HTTP/1.1 200 OK
Server: nginx/1.2.0
Date: Wed, 12 Mar 2014 07:36:35 GMT
Content-Type: text/html; charset=utf-8
Connection: keep-alive
X-Powered-By: PHP/5.3.13
Set-Cookie: SESS9cbaa8ad61d80a37b4e7c1bb9997f722=0geosqrtvavgtjp3pi5fvjgbv7; expires=Fri, 04-Apr-2014 11:09:53 GMT; path=/; domain=.site.ru
Expires: Sun, 19 Nov 1978 05:00:00 GMT
Last-Modified: Wed, 12 Mar 2014 07:36:33 GMT
Cache-Control: store, no-cache, must-revalidate
Cache-Control: post-check=0, pre-check=0

Пробовал через контрол WebBrowser, размещенный на форме. HTML код получаю, а вот ответ сервера.... А ведь по идее этот ответ должен получаться прежде любого html. Где-то же он должен быть.

Помогите, плз, кто может.

http://www.sql.ru/forum/1082031/poluchit-otvet-servera


Совсем заклинило, не получается выбрать данные содержащие символы

Среда, 12 Марта 2014 г. 11:14 + в цитатник
Прощу прощения Господа!!!

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

конкретно в таблице "Материалы" есть поле 255 символов, там текст (строки),типа
-

Лист Б-ПВ-О-6х1000х2000 ГОСТ 19903-74/ 12Х18Н10Т-М5б ГОСТ 7350-77
Круг 8h12х4500 ГОСТ 7417-75/ 30ХГСА-Б-Т ГОСТ 4543-71

так вот надо выбрать только те что содержат "Лист"

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

и сильно не ругайте, заклинило...

http://www.sql.ru/forum/1082002/sovsem-zaklinilo-ne-poluchaetsya-vybrat-dannye-soderzhashhie-simvoly


RunTime

Среда, 12 Марта 2014 г. 02:53 + в цитатник
Всем привет!
полскажите пожалуйста как проверить роботоспособность программы в Run Time если на компе стоит аксес?

спасибо

http://www.sql.ru/forum/1081980/runtime


Несколько выражений в одном запросе.

Вторник, 11 Марта 2014 г. 17:40 + в цитатник
Добрый день.
Существует таблица 1. В нее надо подставить данные из таблиц 2,3...67.
Вообще у меня написан запрос UPDATE [1] INNER JOIN [2] ON [1].Поле1 = [2].Поле1 SET [1].Поле2 = [2].Поле2
Но суть в том, что приходится каждый раз прогонять этот запрос 67 раз, меняя только названия таблиц.
Можно ли это оформить в один запрос?
Заранее спасибо за ответ.

http://www.sql.ru/forum/1081890/neskolko-vyrazheniy-v-odnom-zaprose


Вывод всех полей в объедененных таблицах

Вторник, 11 Марта 2014 г. 17:20 + в цитатник
Добрый день, делаю запрос на выборку по двум таблицам, нужно чтобы одна из таблиц выводилась полностью (таб.1), а из второй подтягивалось то что есть (таб.2), проблема в том, что в запросе есть условие и оно использует таб.2. Прикрепил базу, в ней запрос "как надо" - то что я хочу получить и запрос "как есть" в котором я добавил условие и который выводит не полный набор строк. Можно ли как-то это обойти и если да, то как?

http://www.sql.ru/forum/1081883/vyvod-vseh-poley-v-obedenennyh-tablicah


Построитель, преобразование

Вторник, 11 Марта 2014 г. 17:18 + в цитатник
Всем доброго времени суток. Подскажите пожалуйста как в построителе преобразовать числовой тип в время/дата, а точнее во время.
Vremya: IIf([tbl_techenie]![tech_napr]="По";[tbl_nas_punkt]![pun_rasst]/[tbl_klass_sudna]![speed_po];[tbl_nas_punkt]![pun_rasst]/[tbl_klass_sudna]![speed_protiv])

http://www.sql.ru/forum/1081882/postroitel-preobrazovanie


Экспорт из отчета Access в xls: не отображаются расчетные поля

Вторник, 11 Марта 2014 г. 16:04 + в цитатник
Экспортирую в эксель созданный отчет, однако поля в которых вписана простая формула (=Х/$У$) не отображаются. при это поля с автосуммой значений отображаются.

Можно как то вылечить? Таблиц куча, вручную совсем тяжело
И еще - я чайник) Буду рад любом совету

http://www.sql.ru/forum/1081866/eksport-iz-otcheta-access-v-xls-ne-otobrazhautsya-raschetnye-polya


NZ по полю не содержащему значения

Вторник, 11 Марта 2014 г. 15:41 + в цитатник
Не могу справиться с ситуацией. Просьба помочь. Обычно если поле не содержит значения, то я использую это для выбора вариантов например:

If NZ(Me.Поле1) <> "" Then ......
If NZ(Me.Поле1) = "" Then ......

Ну тут все просто, пока не столкнулся с ситуацией, где форма построена на основании запроса и вышло так, что запрос не имеет значения и появляется пустая форма. Это в принципе запланированная ситуация. Но вот построить условие на основании пуcтого поля не выходит. Появляется ошибка Run time error 2427 "Введенное выражение не содержит значения"

Вот в общем-то и вопрос. Как пишется условие при отсутствии значения в форме, соответственно и в поле, так как NZ тут не работает?

http://www.sql.ru/forum/1081860/nz-po-polu-ne-soderzhashhemu-znacheniya


Запроси Microsoft Access

Вторник, 11 Марта 2014 г. 14:36 + в цитатник
Добрый день!
1 . Получить информацию о потребностях предприятия в материалах.
2 . Определить суммарную потребность в материалах по каждому номенклатурному номеру и соотношение потребности и лимита.
3 . Получить информацию по предприятиям , которые прислали заказ на определенные виды материала в конкретный период времени.
4 . Получить информацию об удовлетворении заказов предприятий .
5 . Определить количество заказов , поступивших от предприятий на определенные виды материалов в различные периоды времени.
6 . Определить суммарную потребность в материалах каждого предпри ¬ тельства и общую потребность всех предприятий по каждому номенклатур ¬ ном номера.
7 . Определить перечень предприятий , которые прислали заказ не позднее даты, интересует пользователя .
8 . Определить количество заказов , поступивших от каждого предприятия на определенный материал за отчетный период и общее количество заказов на него.

http://www.sql.ru/forum/1081839/zaprosi-microsoft-access


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

Вторник, 11 Марта 2014 г. 13:19 + в цитатник
Как сделать подстановку результата количества на складе деталей из таблицы запроса в таблицу тип строка склад в ACCESS 2003.

http://www.sql.ru/forum/1081822/podstanovka-znacheniy-chisla



Поиск сообщений в rss_sql_ru_access_programming
Страницы: 353 ... 25 24 [23] 22 21 ..
.. 1 Календарь