Форум программистов, компьютерный форум, киберфорум
HCL Notes: Программирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/86: Рейтинг темы: голосов - 86, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 30.12.2007
Сообщений: 583

Помогите с @ формулой.)

09.06.2011, 14:31. Показов 15882. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!

Задача:

Нужно получить результирующее поле "SendTo".

Имеем поля: RespAddress1:RespAddress2:RespAddress3:C ommAddress1:CommAddress2:CommAddress3:Co
ntAddress1:UserAddress1

а также поля RespMessage1:RespMessage2:RespMessage3:C ommMessage1:CommMessage2:CommMessage3:Co
ntMessage1:UserMessage1

если RespMessage1 != "" то RespAddress1 не будет в "SendTo" и т.д

как би ето на @ замутить? пните в нужную сторону))))
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.06.2011, 14:31
Ответы с готовыми решениями:

Помогите С Формулой ))))
всем привет. что то сегодня голова не работает, плохо соображаю....))) пробую отобрать некое количество документов между двумя...

помогите с формулой
rebiat pomogite sozdati formulu 4tobi ona avtomati4eski s4itala koli4estvo slagaemmix v uravnenii, primer uravnenie 45+45+87+96 a v...

Помогите c формулой Exel
как правильно вписать формулу. нужно создать зависимоть одного числа от другого. если одно будет больше соответсвенно и второе...

10
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 1,454
09.06.2011, 14:53
@for ?
0
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 1,454
09.06.2011, 15:10
а что надо вообще - удалить значения из сендту или заполнить нужными?
0
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
09.06.2011, 15:16
SendTo := @If(RespMessage1 = ""; RespAddress1; "") : @If(RespMessage2 = ""; RespAddress2; "") : ...
0
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 1,454
09.06.2011, 15:28
Code
1
2
3
4
5
6
7
8
ValuesToCheck:=
@explode("RespMessage1:RespMessage2:RespMessage3:CommMessage1:CommMessage2:CommMessage3:ContMessage1:UserMessage1"; ":");
SendToFields:="";
@for(i:=1; i<=@elements(ValuesToCheck); i:=i+1;
@if(@elements(@GetField(ValuesToCheck[i]))>0; ""; SendToFields:=SendToFields:@GetField(@replacesubstring(ValuesToCheck[i]; "Message"; "Address")))
);
SendToFields:=@Trim(SendToFields);
Field SendTo := SendToFields
0
Tyo
09.06.2011, 16:13
Code
1
2
3
4
5
a:=RespAddress1:RespAddress2:RespAddress3:CommAddress1:CommAddress2:CommAddress3:ContAddress1:UserAddress1;
b:=RespMessage1:RespMessage2:RespMessage3:CommMessage1:CommMessage2:CommMessage3:ContMessage1:UserMessage1;
 
i:=0;
FIELD SendTo:=@Transform(b;"x";@Do( i:=i+1; @If(x!="";@Nothyng;a[i]) ));
0 / 0 / 0
Регистрация: 12.01.2009
Сообщений: 246
09.06.2011, 16:14
Code
1
2
3
m:=RespMessage1:RespMessage2:RespMessage3:CommMessage1:CommMessage2:CommMessage3:ContMessage1:UserMessage1;
a:=RespAddress1:RespAddress2:RespAddress3:CommAddress1:CommAddress2:CommAddress3:ContAddress1:UserAddress1;
Field SendTo:=@trim(@transform(a; "x"; @if(m[@member(x;a)]=""; x; "")));
0
0 / 0 / 0
Регистрация: 30.12.2007
Сообщений: 583
09.06.2011, 16:24
OKEN

Заполнить нужно, спасибо за код, но он возвращает в поле "1"



Medevic - спасибо помогло и очень просто ))))


всем спасибо! иду учить формули)
0
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
09.06.2011, 18:25
посмотреть/отладить (да и терпежу на подумать не хватает) не могу , что-то типа:
filter:=list1+mask;
right:=@Replace(filter;mask;enable);
result:=@Left(list2+right;enable)
где mask и enable - строки по вкусу ;)
0
Tyo
09.06.2011, 20:04
> Field SendTo:=@trim(@transform(a; "x"; @if(m[@member(x;a)]=""; x; "")));

Darker
Не будет работать при двух одинаковых значениях в a
0 / 0 / 0
Регистрация: 12.01.2009
Сообщений: 246
12.06.2011, 07:06
Цитата Сообщение от TIA
> Field SendTo:=@trim(@transform(a; "x"; @if(m[@member(x;a)]=""; x; "")));

Darker
Не будет работать при двух одинаковых значениях в a
Согласен, ставка делалась на "неповторимость" адресатов ))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.06.2011, 07:06
Помогаю со студенческими работами здесь

1c 6.0: Помогите разобраться с формулой
никак не пойму что значит допустим СП{3}.1 в макроязыке находил похожее, но не то.. вот формула: !П_ПОЛУЧАТЕЛЬ =...

Помогите разобраться с формулой в Excel 2007
Нужно вычислить значение ячейки J3: - если 4.5 &lt; J4 &lt;= 5, то вывести 120 - если 4&lt; J4 &lt;=4.5, то вывести 80 - если 3.5&lt;= J4...

Помогите с формулой для подсчета суммы двух чисел
Подскажите какая формула использоваласль для нахождения суммы в данной проге

Получить действительный матрицу А( n,m) Первая строка которого задана формулой C1j=2*j+3, вторая строка задается формулой С2j=2+1/j, а каждая следующая строка есть сумма предыдущих.
Получить действительный матрицу А( n,m) Первая строка которого задана формулой C1j=2*j+3, вторая строка задается формулой С2j=2+1/j, а...

формулой c++


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru