Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос знатокам ACCESS 2002 / 11 сообщений из 11, страница 1 из 1
26.10.2003, 14:58
    #32305389
dimmon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос знатокам ACCESS 2002
Скажу сразу, что в Access я пока чайник, но вот уже назрел вопрос, который нужно решить архи быстро!

1. Суть. Есть таблица, данные в одну из строк которой добавляются из раскрывающегося списка, а именно Ф.И.О. ВОПРОС: Как сделать столбец рядом и чтобы в него попадала только фамилия без имени и отчества? Как вообще в принципе отфильтровать И.О. от фамилии?

2. Cуть. Есть три колонки в таблице: 1-срок исполнения; 2-скорректир. срок исполнения; 3-фактический срок исполнения. ВОПРОС: Какое условие и куда нужно ввести, чтобы программа понимала, что если, допустим, строка (колонки корр.срок исп.) пуста (Is Null), то в вычисления проводились так: [фактический срок исполнения]-[срок исполнения], а если строка (колонки корр.срок исп.) не пуста (Is not Null), то в вычисления проводились так: [фактический срок исполнения]-[скорректир. срок исполнения].

Очень нужна помощь, пожалуйста помогите!
Заранее благодарен, Дмитрий.
...
Рейтинг: 0 / 0
26.10.2003, 15:01
    #32305391
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос знатокам ACCESS 2002
1) Кодом...
2) Кодом...

Хочешь - режь, а хочешь - куй, все равно получишь бяку.
...
Рейтинг: 0 / 0
26.10.2003, 15:01
    #32305392
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос знатокам ACCESS 2002
Пришли БД на мыло - сделаю...
...
Рейтинг: 0 / 0
26.10.2003, 15:05
    #32305393
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос знатокам ACCESS 2002
2)

Iif(IsNull([скорректир. срок исполнения]);[фактический срок исполнения]-[срок исполнения];[фактический срок исполнения]-[скорректир. срок исполнения]) As Мое_замечательное_поле_со_всякими_скроками_трам_пам_пам
...
Рейтинг: 0 / 0
26.10.2003, 15:07
    #32305394
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос знатокам ACCESS 2002
"As всякая_ерунда" можешь убрать, если запихнешь это все в поле на форме, а конкретнее в свойство поля "Данные"
...
Рейтинг: 0 / 0
26.10.2003, 15:30
    #32305397
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос знатокам ACCESS 2002
1) Mid([ФИО];1;InStr([ФИО];" ")-1)
...
Рейтинг: 0 / 0
26.10.2003, 15:40
    #32305402
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос знатокам ACCESS 2002
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
IIf(
    InStr([ФИО]; " " )= 0 ;
    [ФИО];
    Left(
        [ФИО];
        InStr([ФИО]; " " )- 1 
    )
)
...
Рейтинг: 0 / 0
26.10.2003, 20:36
    #32305477
dimmon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос знатокам ACCESS 2002
Уважаемый, Тёмный!
Написал так (реальные названия):
Задержка:Iif (Is Null( [кор срок исп] ); [фактич выполнение] - [Срок выполнения]; [фактич выполнение] - [кор срок исп])

Прога выдаёт: Ошибка синтакса во введённом выражении. Введена запятая, перед которой отсутствует значение или идентификатор!
Если я правильно понял, то самый первый оператор Iif а не lif.
Кстати ввожу данную строку в запросе, или можно только в форме?! Хотя ну как же нельзя в запросе....?

Просидел битый час, ну блин вообще....
PLIS HELP!

p/s по п.1 всем огромный фенкс. Всё стреляет как надо!
...
Рейтинг: 0 / 0
26.10.2003, 20:55
    #32305483
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос знатокам ACCESS 2002
Задержка: iif ( [кор срок исп] Is Null; nz([фактич выполнение];0) - nz([Срок выполнения];0); nz([фактич выполнение];0) - nz([кор срок исп];0))
...
Рейтинг: 0 / 0
26.10.2003, 21:12
    #32305485
dimmon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос знатокам ACCESS 2002
ОГРОМНОЕ СПАСИБО !!! ВЫРУЧИЛИ !
Всё работает!

Ещё маленький вопросик - какую книгу по ACCESS 2002 посоветуете, чтобы поразжовонней и поподробней написано было, а то их развелось тьма!
...
Рейтинг: 0 / 0
26.10.2003, 22:48
    #32305497
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос знатокам ACCESS 2002
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос знатокам ACCESS 2002 / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]