Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.10.2010, 13:09   #1
soulbringer
Пользователь
 
Регистрация: 12.05.2010
Сообщений: 13
По умолчанию логическое разделение столбца

Есть таблица.В 1-м столбце-имена,во втором-дата и время,в 3м-индификатор(пришёл или ушёл). Как можно разделить столбец даты и времени так,чтобы было в одном столбце-когда пришёл,а в другом-когда ушёл?(обычное разделение по индификатору не то,показывает полный бред)
Изображения
Тип файла: jpg Безымянный.jpg (200.8 Кб, 151 просмотров)
soulbringer вне форума Ответить с цитированием
Старый 29.10.2010, 13:52   #2
Diamand
Форумчанин
 
Аватар для Diamand
 
Регистрация: 07.04.2007
Сообщений: 102
По умолчанию

можно функцией left
Код:
Left(strMyString, 5)
и соответственно right
Diamand вне форума Ответить с цитированием
Старый 29.10.2010, 14:07   #3
soulbringer
Пользователь
 
Регистрация: 12.05.2010
Сообщений: 13
По умолчанию

а можно как-нибудь без VBA? я там вообще 0.
soulbringer вне форума Ответить с цитированием
Старый 29.10.2010, 14:25   #4
Diamand
Форумчанин
 
Аватар для Diamand
 
Регистрация: 07.04.2007
Сообщений: 102
По умолчанию

это и есть без vba делаешь в запросе 2 выч. поля в одном пишешь
Код:
left([поле1],5)
во втором тоже самое только место left, right

значение 5 это сколько он показывает символов
Diamand вне форума Ответить с цитированием
Старый 29.10.2010, 17:44   #5
soulbringer
Пользователь
 
Регистрация: 12.05.2010
Сообщений: 13
По умолчанию

Цитата:
Сообщение от Diamand Посмотреть сообщение
можно функцией left
Код:
Left(strMyString, 5)
и соответственно right
просто копирует весь столбец в новый
soulbringer вне форума Ответить с цитированием
Старый 29.10.2010, 19:10   #6
Diamand
Форумчанин
 
Аватар для Diamand
 
Регистрация: 07.04.2007
Сообщений: 102
По умолчанию

сорь я сначала не так понял задачу тоесть вы хотите , разбить строки отдельное поле для пришё и отдельное поля ушёл а не всё в одной так да ?
Diamand вне форума Ответить с цитированием
Старый 29.10.2010, 19:42   #7
soulbringer
Пользователь
 
Регистрация: 12.05.2010
Сообщений: 13
По умолчанию

да,в 1м столбце-время прихода,во 2-м время ухода
soulbringer вне форума Ответить с цитированием
Старый 02.11.2010, 12:38   #8
soulbringer
Пользователь
 
Регистрация: 12.05.2010
Сообщений: 13
По умолчанию

помогите плиз!) я уже парюсь с этим неделю
soulbringer вне форума Ответить с цитированием
Старый 02.11.2010, 17:42   #9
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте soulbringer.
Объяснение "на пальцах" не дает желаемого результата.
Выложите архив с заранее подготовленным (желательно в формате А2003, избавленным от избыточных данных, OLE объектов,.... и сжатый средствами MS Access) файлом БД, и на примере Вашей БД можно будет продемонстрировать способ решения задачи.
Евгений.

P.S. к сведению: в таблицах БД столбцов не существует (как и строк, и колонок по терминологии Excel), поля "выстраиваются" в колонки только при отображении в табличном виде, во всех остальных случаях обращаемся к полю.
Teslenko_EA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление строк столбца совпадающих со строками другого столбца ShamanGood Microsoft Office Excel 23 18.09.2010 09:26
Логическое условие if() Junk1E Общие вопросы C/C++ 3 10.12.2009 22:47
Логическое программирование MonkyM Помощь студентам 1 16.05.2009 04:36
Логическое выражение DaniyMilner Общие вопросы C/C++ 6 22.02.2009 19:14
В прямоугольной матрице переставить столбцы так, чтобы сумма элементов столбца росла от первого столбца Aleo13 Помощь студентам 5 15.10.2008 18:34