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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.12.2010, 21:12   #1
IraPr
Пользователь
 
Регистрация: 14.04.2010
Сообщений: 36
По умолчанию Присвоение значения полю

Здравствуйте!Помогите пожалуйста!
Мне необходимо в форме присваивать значение Основного изделия-до первой точки(если таковая имеется) полю Изделие(которое является полем со списком-справочник) для продолжения ввода остальных символов.
Пример прилагаю!
Запуталася уже, думаю что скорее всего проблема с полем со списком(но мне оно небходимо для возможности выбора уже существующих изделий).
Помогите пожалуйста!Заранее спасибо!
Вложения
Тип файла: rar пример.rar (20.7 Кб, 14 просмотров)
IraPr вне форума Ответить с цитированием
Старый 27.12.2010, 20:27   #2
IraPr
Пользователь
 
Регистрация: 14.04.2010
Сообщений: 36
По умолчанию

Выкладываю для наглядности картинку, то что мне неоходимо сделать
Изображения
Тип файла: jpg 11.JPG (50.9 Кб, 126 просмотров)
IraPr вне форума Ответить с цитированием
Старый 28.12.2010, 13:10   #3
Woodlin
Форумчанин
 
Регистрация: 30.03.2010
Сообщений: 153
По умолчанию

IraPr, решение не моё, просто приспособлено для Ваших нужд.

Public Function GetExt() As String
On Error Resume Next
Dim Stroka As String
Dim lngCurrPos, lngLastPos As Long
Stroka = "1.4541234" ' Вместо значения Stroka подставь свое значение,
' которое надо обрезать до точки
Do
lngLastPos = lngCurrPos
lngCurrPos = InStr(lngLastPos + 1, Stroka, ".")
Loop Until lngCurrPos = 0
If lngLastPos <> 0 Then GetExt = Left$(Stroka, lngLastPos)
End Function

Последний раз редактировалось Woodlin; 28.12.2010 в 14:35.
Woodlin вне форума Ответить с цитированием
Старый 28.12.2010, 16:28   #4
IraPr
Пользователь
 
Регистрация: 14.04.2010
Сообщений: 36
По умолчанию

Спасибо большое!
IraPr вне форума Ответить с цитированием
Старый 29.12.2010, 01:05   #5
R Dmitry
Форумчанин
 
Регистрация: 07.03.2010
Сообщений: 796
По умолчанию

Function thk(sp_str As String)
Dim a()
a = Split(sp_str, ".")
thk = a(0)
End Function

а так не проще?
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
R Dmitry вне форума Ответить с цитированием
Старый 29.12.2010, 06:45   #6
Woodlin
Форумчанин
 
Регистрация: 30.03.2010
Сообщений: 153
По умолчанию

R Dmitry ага, нет пределов совершенству
Woodlin вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DateTimePicker - присвоение значения Dux Компоненты Delphi 2 14.09.2010 18:06
присваивание полю значения из запроса Desha Microsoft Office Access 0 12.06.2010 18:34
Присвоение полю значения из другой формы newgor Microsoft Office Access 5 19.05.2010 00:24
присвоение значения Stjernen Microsoft Office Excel 5 04.01.2010 14:44
Присвоение значения ключевому полю Arteom БД в Delphi 5 08.11.2007 00:02