<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4092991143573740309</id><updated>2011-11-28T04:56:54.818+04:00</updated><category term='at-Formula сообщения'/><category term='DbColumn'/><category term='at-Formula строковые'/><category term='at-Formula'/><category term='сложение списков'/><category term='field - DialogList'/><category term='LowerCase'/><category term='SetDocField'/><category term='Window Title'/><category term='intro'/><category term='at-Formula списки'/><category term='field - description'/><category term='Implode'/><category term='Elements'/><category term='Explode'/><category term='Fields'/><category term='ввод значения'/><category term='at-Formula другие документы'/><category term='диалоги'/><category term='properties'/><category term='DbLookup'/><category term='выбор базы данных'/><category term='Views'/><category term='Left'/><category term='GetDocField'/><category term='field - DateTime'/><category term='Trim'/><category term='Count'/><category term='description'/><category term='Columns'/><category term='UpperCase'/><category term='ProperCase'/><category term='Right'/><category term='field - text'/><category term='Prompt'/><category term='выбор файла'/><title type='text'>LN dev</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://newbie-unel.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://newbie-unel.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>unel</name><uri>http://www.blogger.com/profile/14132572069695259458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOF2CtAIFvI/AAAAAAAAAAM/FoZJt3a_w8I/S220/x_6dc9e280.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>20</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4092991143573740309.post-7025476561224410946</id><published>2020-01-01T01:00:00.001+04:00</published><updated>2008-09-30T07:27:05.798+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='intro'/><title type='text'>intro</title><content type='html'>&lt;p&gt;как и авторы, высказывающие своё мнение о религии, я говорю только лишь от своего лица - кому есть что добавить и поправить, я не против ;-)&lt;/p&gt;&lt;p&gt;&lt;a href="http://ru.wikipedia.org/wiki/IBM_Lotus_Notes"&gt;как говорится в википедии&lt;/a&gt;,&lt;/p&gt;&lt;p&gt;эта поебень - есть платформа для построения приложений автоматизации управленческих и документных процессов с объектно-ориентированной архитектурой (обля)&lt;/p&gt;&lt;p&gt;основой тут является документ, содержащий поля, а так же представления, которые могут т.н. отображать поля документов одного типа в необходимом порядке, группировке ну и прочее&lt;/p&gt;&lt;p&gt;существует масса непонятных мне пока примочек и прочей шняги, ну да всё по порядку =)&lt;/p&gt;&lt;p&gt;З.Ы. так как посты я выкладываю без особой последовательности, советую пользоваться tag-листом (справа) для доступа к необходимым вещам =)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4092991143573740309-7025476561224410946?l=newbie-unel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newbie-unel.blogspot.com/feeds/7025476561224410946/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4092991143573740309&amp;postID=7025476561224410946&amp;isPopup=true' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/7025476561224410946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/7025476561224410946'/><link rel='alternate' type='text/html' href='http://newbie-unel.blogspot.com/2008/09/intro.html' title='intro'/><author><name>unel</name><uri>http://www.blogger.com/profile/14132572069695259458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOF2CtAIFvI/AAAAAAAAAAM/FoZJt3a_w8I/S220/x_6dc9e280.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4092991143573740309.post-3052952525581389557</id><published>2008-10-01T21:52:00.032+04:00</published><updated>2008-10-02T17:50:28.904+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SetDocField'/><category scheme='http://www.blogger.com/atom/ns#' term='GetDocField'/><category scheme='http://www.blogger.com/atom/ns#' term='at-Formula'/><category scheme='http://www.blogger.com/atom/ns#' term='at-Formula другие документы'/><title type='text'>значения полей других документов по UIND</title><content type='html'>&lt;span style="font-size:85%;"&gt;значения полей - штука любопытная, и интересная, всмысле, часто используемая в других документах; а как посмотреть значение поля конкретного документа? и - больше - изменить его? ... чичас сё будет =)&lt;/span&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;@GetDocField( documentUNID; fieldName)&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;возвращает значение поля с именем &lt;u&gt;fieldName&lt;/u&gt; документа с уникальным номером &lt;u&gt;documentUNID&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;@SetDocField( documentUNID ; fieldName ; newValue)&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;присваивает значение &lt;/span&gt;&lt;u&gt;&lt;span style="font-size:85%;"&gt;newValue&lt;/span&gt;&lt;/u&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:85%;"&gt;полю с именем &lt;u&gt;fieldName&lt;/u&gt; документа с уникальным номером &lt;u&gt;documentUNID&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;вся фенька в том, где взять этот самый documentUNID (дальше буду писать UNID, заебало =))&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;первый вариант - функция&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;@DocumentUniqueID &lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;которая возвращает UNID &lt;u&gt;текущего&lt;/u&gt; документа, то есть нам надо сформировать список документов с полями, содержащими UNID, вывести эти самые иды в представлениях и вывести ещё один столбец - ну, допустим, тоже имя ... &lt;a href="http://newbie-unel.blogspot.com/2008/10/blog-post_01.html"&gt;продолжим маразм&lt;/a&gt;?..&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;1. итак, создаём computed-поле (UNID) c формулой @DocumentUniqueID (картинку не буду показывать, это вы знаете) и скроем его от лишних глаз (предпоследняя закладка, Hide paragraf from/Notes 4.6 or later)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;2. добавляем во view 4-ую колонку (UNID) с выводом значения поля UNID документа (сначала используйте формулу @Text(UNID), чтобы увидеть, задалось ли оно для старых значений)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;3. пройдитесь по всем документам в представлении, пересохранив их,  должны появляться значения в столбце UNID примерно такого вида:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOPQBP3oISI/AAAAAAAAAEY/xsp1zPDxuZA/s400/ex_UNID_1.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5252270310302425378" /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;впринципе, юзеру это поле не нужно, так что скроем его =) &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;теперь что? попробуем использовать это значение? =)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;создадим новую форму (adm), пихнём туда поле"new name" (text, editable) и кнопку "change!" (create-hotspot-button)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;теперь,  - программирование нажатия кнопки, по которой что сделаем?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;1. создадим два массива для имён и unid'ов (чтобы искать unid по имени)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;names:=@DbColumn("":"NoCache";@DbName;"ex_vw";2);&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;UNIDs:=@DbColumn("":"NoCache";@DbName;"ex_vw";4);&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;2. запросим у пользователя, какое имя бы он хотел изменить&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;needName:=@Prompt([OkCancelList];oldName+"select name, who change";"";"";names+", "+UNIDs);&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_iqrYW5oHsZ8/SOPbCfuOk-I/AAAAAAAAAEg/h3s9SEhgrBE/s400/ex_UNID_2.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5252282426365744098" /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;так как мы использовали список с unid'ами (типа для наглядности), приведём взятое значение (то, которое вернула prompt) к только имени&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;needName:=@Left(needName;",");&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;3. узнаем, каким стоит выбранное имя в списке имён (его  UNID  - с тем же номером в другом масиве)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;n:=@Member(needName;names);&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;unid:=UNIDs[n];&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;4. выводим подтверждение действия&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;answ:=@Prompt([YesNo];"sure?";"selected name is " + needName+" (unid: "+@Text(unid)+") true?");&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOPbp7WtSeI/AAAAAAAAAFU/RZ4W1gFhkFU/s400/ex_UNID_3.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5252283103798184418" /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;и если мы соглашаемся, то устанавливаем новое значения поля&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;@If(answ;@SetDocField(unid;"name";newName);"");&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;проверяем, правда ли оно установилось...&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;@Prompt([ok];"new value is:";@GetDocField(unid;"name"));&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_iqrYW5oHsZ8/SOPcWSmcpGI/AAAAAAAAAFc/FAEHst9WriU/s400/ex_UNID_4.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5252283865952461922" /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;обновяем представление и хоп - смотрим, обновилось!! =) работает ) ы.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color:#ff0000;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4092991143573740309-3052952525581389557?l=newbie-unel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newbie-unel.blogspot.com/feeds/3052952525581389557/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4092991143573740309&amp;postID=3052952525581389557&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/3052952525581389557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/3052952525581389557'/><link rel='alternate' type='text/html' href='http://newbie-unel.blogspot.com/2008/10/uind.html' title='значения полей других документов по UIND'/><author><name>unel</name><uri>http://www.blogger.com/profile/14132572069695259458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOF2CtAIFvI/AAAAAAAAAAM/FoZJt3a_w8I/S220/x_6dc9e280.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOPQBP3oISI/AAAAAAAAAEY/xsp1zPDxuZA/s72-c/ex_UNID_1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4092991143573740309.post-8592733457736181446</id><published>2008-10-01T20:38:00.040+04:00</published><updated>2008-10-01T23:05:54.178+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='at-Formula'/><category scheme='http://www.blogger.com/atom/ns#' term='at-Formula другие документы'/><category scheme='http://www.blogger.com/atom/ns#' term='DbLookup'/><category scheme='http://www.blogger.com/atom/ns#' term='DbColumn'/><title type='text'>значения полей других документов (через представления)</title><content type='html'>&lt;span style="font-size:85%;"&gt;часто возникает необходимость посмотреть значения полей остальных документов (например, для предоставления выбора пользователю, ну или для исключения повторяющихся имён) - для этого придумали пару функций, о коих речь пойдёт прям ниже (речь о чтении и даже записи в поля других документов (по одному конкретному документу) будет, но как-нибудь позже)&lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;а, да, на заметку - тут пойдёт о "родных" базах данных Лотуса, а не о ODBC (я вообще не ебу, что это, но мануал говорит, что такие есть =))&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;@DbColumn &lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;возвращает список значений всех строк указанного &lt;a href="http://newbie-unel.blogspot.com/search/label/Views"&gt;представления&lt;/a&gt;, ханящегося на таком-то сервере в такой-то базе данных  в  столбце с указанным номером; стоит отметить, что "скрытые" (не отображаемые для пользователя) столбцы он тоже учитывает - имейте это ввиду, указывая номер столбца.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;@DbColumn( class : cache ; server : database ; view ; columnNumber )&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;class - &lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;класс базы данных (тот самый страшный ОДЭБЭЦ указывается здесь, есличё, ну а пока эту строку можно оставлять пустой, либо, для тру-приверженцев Нотуса ставить "Notes"&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;cache - &lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;кэширование данных (т.е. оно может вам брать значения из кэша, а не из самого представления, что иногда чревато =) )&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;        "" - кэшировать будет&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;       "ReCache" - как я понял, кэшировать будет, но сначала кэшик обновит для надёжности&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;       "NoCache" - кэшировать не будет&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;server:&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;database - &lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;имя сервера и базы данных, в котором хранится необходимое нам представление&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;a href="http://newbie-unel.blogspot.com/search/label/Views"&gt;view&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;- &lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;имя представления, значения из столба которого нам необходимы&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;columnNumber&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt; - номер столбца в представлении, значения строк которого нам почему-то понадобились&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;ex @DbColumn("":"NoCache"; &lt;a href="http://newbie-unel.blogspot.com/search/label/DBName"&gt;@DBName&lt;/a&gt;; "users"; 1); вернёт, к примеру, строковой список имён пользователей &lt;u&gt;в текущей базе данных&lt;/u&gt; при условии существования представления &lt;u&gt;users&lt;/u&gt; и наличия в этом представлении &lt;u&gt;первого&lt;/u&gt; столбца с значением имён пользователей&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt;@DbLookup &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt;делает то же, что и предыдущий, но использует группировку и может искать значения по именам полей, а не номерам столбцов (в этом случае даже не обязательно, чтобы столбец со значением данного поля был в представлении)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt;то есть данная функция берёт не все строки представления, а строки для группы, указанной параметром &lt;u&gt;key&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt;отгруппированый столбец должен быть первым, иначе выходит хрень&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt;@DbLookup( class : cache ; server : database ; view ; key ; fieldName ; keywords )&lt;br /&gt;@DbLookup( class : cache ; server : database ; view ; key ; columnNumber ; keywords)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt;всё тоже самое, что и у @DbColumn, за исключением некоторых дополнений:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt;&lt;strong&gt;key - &lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt;значение "ключевого" столбца (столбец, который отгруппирован) &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt;&lt;strong&gt;fieldName - &lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt;имя поля документа, значение которого нам необходимо&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt;&lt;strong&gt;keywords - &lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt;некоторые дополнительные опции (если нуж указать несколько) &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt;[FAILSILENT] - есличё, вместо ошибки возвращает пустую строку&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt;[PARTIALMATCH] - &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt;[RETURNDOCUMENTUNIQUEID] - возвращает не значения полей/столбцов, а UIND - уникальный идентификатор документа, очень полезная штука, надо сказать, но об этом позже, потому как я не разобрался ещё)))&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;развёрнутый пример&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;1. создадим новую форму с двумя текстовыми полями - name, содержащее имя пользователя и comment, содержащее краткий комментарий:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOO6q2NBWXI/AAAAAAAAADo/7wkMi0gIpeo/s400/ex_DBLookup_1.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5252246835711531378" /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;создадим несколько документов с разными &lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;именами&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt; пусть будут&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;Жанна, Женя, Вася, Кузя, Витя, Коля, Дима, Даша и Денис&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;2. создадим представление (назовём его ex_vw )с тремя столбами:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;-первая буква имени (&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;@Left(name,1);&lt;/strong&gt;&lt;/span&gt;) сразу категоризируем этот столбец (вторая закладка, type: &lt;u&gt;Categorized&lt;/u&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;-имя (name) &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;-комментарий (comment)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_iqrYW5oHsZ8/SOO-xzYwyHI/AAAAAAAAADw/chvxlYm_JdA/s400/ex_DBLookup_2.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5252251353261066354" /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000099;"&gt;&lt;span style="font-size:85%;"&gt;при просмотре должно получиться следующее:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_iqrYW5oHsZ8/SOO_xk2YB4I/AAAAAAAAAD4/9zSTIDjK61Q/s400/ex_DBLookup_3.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5252252448870369154" /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;то есть у нас получилась группировка имён по первым буквам&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;3. перейдём в нашу форму и изменим поле comments:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;-тип поля &lt;u&gt;DialogList&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;-значения элементов задаются формулой (&lt;u&gt;Use formula for choises&lt;/u&gt;), записываем формулу:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;@DbLookup("":"NoCache";@DbName;"ex_vw";"к";"name")+" - цука личность"&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_iqrYW5oHsZ8/SOPD_wPDBgI/AAAAAAAAAEA/psabJHXRiVk/s400/ex_DBLookup_4.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5252257090491319810" /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;то есть у нас будут значения, содержащиеся в подгруппе "к" (подгруппа у нас задана как первая буква имени), стало быть - все имена, начинающиеся на "к" - наши =) результат выбора комментария должен быть таким:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOPFDWkHEKI/AAAAAAAAAEI/qt2FEThGQLQ/s400/ex_DBLookup_5.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5252258251831447714" /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000099;"&gt;&lt;span style="font-size:85%;"&gt;кто не наигрался - добавьте поле alpha на эту форму, задайте тип &lt;u&gt;DialogList&lt;/u&gt;, список элементов - &lt;u&gt;Use Formula for choises&lt;/u&gt; и вбейте туда следующую формулу:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;@DbColumn("":"NoCache";@DbName;"ex_vw";1)&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;то есть тут значения будут - те самые первые буквы имён, что у нас в базе вообще есть. А формулу поля comment немножко изменим:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;@DbLookup("":"NoCache";@DbName;"ex_vw";alpha;"name")+" - цука личность"&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;то есть данная штука будет брать имена начинающиеся на ту букву, которую мы выберем в поле alpha =); для полного счастья не забудьте поставить галочки в настройках &lt;u&gt;Refresh choises on document refresh&lt;/u&gt; (&lt;em&gt;обновить список элементов при обновлении документа&lt;/em&gt;) у поля comment и &lt;u&gt;Refresh fields on keyword change&lt;/u&gt; (&lt;em&gt;обновить поля при изменении значения&lt;/em&gt;) поля alpha; мну всё работает =)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_iqrYW5oHsZ8/SOPI4MPp7FI/AAAAAAAAAEQ/XoUy_6Sd0q4/s400/ex_DBLookup_6.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5252262458129247314" /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4092991143573740309-8592733457736181446?l=newbie-unel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newbie-unel.blogspot.com/feeds/8592733457736181446/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4092991143573740309&amp;postID=8592733457736181446&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/8592733457736181446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/8592733457736181446'/><link rel='alternate' type='text/html' href='http://newbie-unel.blogspot.com/2008/10/blog-post_01.html' title='значения полей других документов (через представления)'/><author><name>unel</name><uri>http://www.blogger.com/profile/14132572069695259458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOF2CtAIFvI/AAAAAAAAAAM/FoZJt3a_w8I/S220/x_6dc9e280.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOO6q2NBWXI/AAAAAAAAADo/7wkMi0gIpeo/s72-c/ex_DBLookup_1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4092991143573740309.post-2508343301693404823</id><published>2008-10-01T18:54:00.044+04:00</published><updated>2008-10-01T20:25:45.704+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ввод значения'/><category scheme='http://www.blogger.com/atom/ns#' term='at-Formula'/><category scheme='http://www.blogger.com/atom/ns#' term='выбор файла'/><category scheme='http://www.blogger.com/atom/ns#' term='выбор базы данных'/><category scheme='http://www.blogger.com/atom/ns#' term='at-Formula сообщения'/><category scheme='http://www.blogger.com/atom/ns#' term='Prompt'/><category scheme='http://www.blogger.com/atom/ns#' term='диалоги'/><title type='text'>диалог с НИМ</title><content type='html'>&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;@prompt - диалог с пользователем&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;@Prompt( [style] : [ NoSort ] ; title ; prompt ; defaultChoice ; choiceList ; filetype)&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;title - &lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:85%;"&gt;заголовок сообщения; стоит учесть, что заголовок сообщения для некоторых стилей остаётся стандартным&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;prompt - &lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;само сообщение (как и title, для некоторых стилей не актуально)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;defaultChoise&lt;/strong&gt; - &lt;u&gt;текст&lt;/u&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;, задающий значение по умолчанию (актуально только для OkCancelEdit)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;choiseList&lt;/strong&gt; - текстовый список, задающий возможные варианты выбора&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;filetype - &lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;в доке написано, что задаёт фильтр для выбираемых файлов ("1" - только для файлов NSF, "2" - для NTF и "3" - для всех файлов), но мну чо-то не получилось (не увидел разницы)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;[NoSort] - &lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;(не обязательно) позволяет отображать список выбора так, как его задали, тогда как по умолчанию данный список сортируется&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;ещё одно важное замечание - почти во всех стилях есть кнопка "Отмена" - для всех стилей, где она есть, кроме стиля YesNoCancel, нажатие кнопки приводит к прекращению обработки @Формулы в этой области! (то есть не просто закрывает окошко выбора, но и выполняет функцию @return(""))&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;[style]&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;самый таки главный параметр - задаёт стиль  сообщения, как такового =) то есть это может быть простое сообщение с одной кнопкой, а может предложение выбрать пункт ну и прочее по порядку:&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;[ChooseDatabase]&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt; предлагает пользователю выбрать базу данных:&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;&lt;span style="font-size:85%;"&gt;ex @Prompt([choosedatabase];"";"");  вернёт к примеру такой результат "":"AgentRunner.nsf":"Java Agent Runner"&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_iqrYW5oHsZ8/SOOR1D1tEhI/AAAAAAAAACY/6U757BZ4ufA/s400/prompt_1_ChooseDB.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5252201931193782802" /&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size:85%;"&gt;сама функция возвращает список из трёх элементов "имя сервера":"имя файла":"название базы данных", если база данных локальная, вместо имени сервера вернёт пустую строку&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;[LocalBrowse]&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size:85%;"&gt;предлагает пользователю выбрать локальный файл:&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;&lt;span style="font-size:85%;"&gt;ex @Prompt([LocalBrowse];"";"");  вернёт к примеру такой результат "D:\porn\Digger.mp3"&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_iqrYW5oHsZ8/SOOS558K99I/AAAAAAAAACg/qDReSJ9xFIg/s400/prompt_2_LocalBrowse.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5252203113947527122" /&gt;&lt;span style="font-size:85%;"&gt;возвращает полный адрес выбранного файла&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size:85%;"&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;[Ok]&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size:85%;"&gt;показывает окошко с единственной кнопкой - ок:&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;&lt;span style="font-size:85%;"&gt;ex @Prompt([ok];"title";"prompt"); &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_iqrYW5oHsZ8/SOOTk7MMy6I/AAAAAAAAACo/DNdltJXudGg/s400/prompt_3_ok.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5252203853017566114" /&gt;&lt;span style="font-size:85%;"&gt;всегда возващает 1 (true)&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;[OkCancelCombo]&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size:85%;"&gt;показывает сообщение с просьбой выбрать один из вариантов, для этого стиля требуется указать текстовый список вариантов :&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;&lt;span style="font-size:85%;"&gt;ex @Prompt([OkCancelCombo];"title";"prompt";"default";"first elem":"second elem");  вернёт к примеру такой результат "first elem"&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_iqrYW5oHsZ8/SOOVpb4BYBI/AAAAAAAAACw/-zwHcBi2lwg/s400/prompt_4_OkCancelCombo.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5252206129534033938" /&gt;&lt;span style="font-size:85%;"&gt;возвращает заголовок выбранного элемента&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;[OkCancelEdit]&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size:85%;"&gt;предлагает пользователю ввести какой-либо текст:&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;p align="left"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;&lt;span style="font-size:85%;"&gt;ex @Prompt([OkCancelEdit];"title";"prompt"); &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;&lt;span style="font-size:85%;"&gt;ex @Prompt([OkCancelEdit];"title";"prompt";"default value");  &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_iqrYW5oHsZ8/SOOWhlKbDtI/AAAAAAAAAC4/NHfYP0stdFA/s400/prompt_5_OkCancelEdit.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5252207094099807954" /&gt;&lt;span style="font-size:85%;"&gt;возвращает текст, введённый пользователем (максимальная длина вводимой строки - 254 символа)&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;[OkCancelEditCombo]&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size:85%;"&gt;сочетание двух предыдущих вариантов - текст можно выбрать из списка, либо ввести новое значение:&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;&lt;span style="font-size:85%;"&gt;ex @Prompt([OkCancelEditCombo];"title";"prompt";"";"first elem":"second elem");  вернёт к примеру такой результат "new value"&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOOXiQ9jRvI/AAAAAAAAADA/JndhyTTN8wA/s400/prompt_6_OkCancelEditCombo.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5252208205368608498" /&gt;&lt;span style="font-size:85%;"&gt;возвращает текст выбранного или введённого значения&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;[OkCancelList]&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size:85%;"&gt;работает, как и OkCancelCombo, только вместо выпадающего списка "развёрнутый список"&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;&lt;span style="font-size:85%;"&gt;ex @Prompt([OkCancelList];"title";"prompt";"";"first elem":"second elem");  вернёт к примеру такой результат "second elem"&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_iqrYW5oHsZ8/SOOYIzXCXTI/AAAAAAAAADI/1WWhpfhqQ-k/s400/prompt_7_OkCancelList.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5252208867437337906" /&gt;&lt;span style="font-size:85%;"&gt;возвращает выбанный элемент&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;[OkCancelListMult]&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size:85%;"&gt;похож на предыдущий, но с возможностью выбора нескольких элементов; &lt;/span&gt;&lt;span style="font-size:85%;"&gt;возвращает текстовый список выбранных значений&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;&lt;span style="font-size:85%;"&gt;ex @Prompt([OkCancelListMult];"title";"prompt";"";"first elem":"second elem");  вернёт к примеру такой результат "first elem":"select elem" (если выбраны оба элемента)&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;[Password]&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size:85%;"&gt;похож на OkCancelEdit, но вводимый текст "маскируется" звёздочками:&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;&lt;span style="font-size:85%;"&gt;ex @Prompt([Password];"title";"prompt");  вернёт к примеру такой результат "my mega-super-puper hard PASSWORD!"&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_iqrYW5oHsZ8/SOOZysEnpAI/AAAAAAAAADQ/xeB9sbz1rkg/s400/prompt_8_password.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5252210686547174402" /&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size:85%;"&gt;возвращает строку, введённую пользователем (в нормальном виде, разумеется)&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;[YesNo]&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size:85%;"&gt;показывает окшко с двумя кнопками - Да и Нет (ну или Yes и No):&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;&lt;span style="font-size:85%;"&gt;ex @Prompt([YesNo];"title";"prompt"); &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_iqrYW5oHsZ8/SOOafdoAO2I/AAAAAAAAADY/DNESH4slGVs/s400/prompt_9_YesNo.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5252211455763168098" /&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size:85%;"&gt;вернёт 1 (true), если выбран ответ Да, и 0 (false) в противном случае&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;[YesNoCancel]&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size:85%;"&gt;покажет окошко с тремя кнопками - Да, Нет, Отмена (Yes, No, Cancel):&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;&lt;span style="font-size:85%;"&gt;ex @Prompt([YesNoCancel];"title";"prompt"); &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_iqrYW5oHsZ8/SOObXyiChgI/AAAAAAAAADg/Cq5P0DQFH90/s400/prompt_10_YesNoCancel.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5252212423447971330" /&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size:85%;"&gt;возвращает 1 (true) если выбран ответ "Да", 0 (false) при ответе "Нет" и -1, если выбрана "Отмена"&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4092991143573740309-2508343301693404823?l=newbie-unel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newbie-unel.blogspot.com/feeds/2508343301693404823/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4092991143573740309&amp;postID=2508343301693404823&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/2508343301693404823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/2508343301693404823'/><link rel='alternate' type='text/html' href='http://newbie-unel.blogspot.com/2008/10/blog-post.html' title='диалог с НИМ'/><author><name>unel</name><uri>http://www.blogger.com/profile/14132572069695259458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOF2CtAIFvI/AAAAAAAAAAM/FoZJt3a_w8I/S220/x_6dc9e280.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_iqrYW5oHsZ8/SOOR1D1tEhI/AAAAAAAAACY/6U757BZ4ufA/s72-c/prompt_1_ChooseDB.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4092991143573740309.post-633252079494986886</id><published>2008-09-30T20:18:00.005+04:00</published><updated>2008-09-30T20:37:35.508+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Views'/><category scheme='http://www.blogger.com/atom/ns#' term='Columns'/><title type='text'>Views: Columns</title><content type='html'>&lt;p&gt;&lt;span style="font-size:85%;"&gt;теперь напишу про свойства &lt;strong&gt;столбцов&lt;/strong&gt; представления, и вывода их значений&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_iqrYW5oHsZ8/SOJVqtcGGyI/AAAAAAAAACQ/pdm27sQgj78/s400/column_1.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5251854307707722530" /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4092991143573740309-633252079494986886?l=newbie-unel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newbie-unel.blogspot.com/feeds/633252079494986886/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4092991143573740309&amp;postID=633252079494986886&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/633252079494986886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/633252079494986886'/><link rel='alternate' type='text/html' href='http://newbie-unel.blogspot.com/2008/09/views-columns.html' title='Views: Columns'/><author><name>unel</name><uri>http://www.blogger.com/profile/14132572069695259458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOF2CtAIFvI/AAAAAAAAAAM/FoZJt3a_w8I/S220/x_6dc9e280.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_iqrYW5oHsZ8/SOJVqtcGGyI/AAAAAAAAACQ/pdm27sQgj78/s72-c/column_1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4092991143573740309.post-5225122374994752858</id><published>2008-09-30T19:29:00.008+04:00</published><updated>2008-09-30T20:17:32.114+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Views'/><title type='text'>Представления (Views): Intro</title><content type='html'>&lt;span style="font-size:85%;"&gt;Вот создали вы документ, ну, допустим, анкету, вот заполнило некоторе количество людей эти самые анкеты, а просматривать их вообще как непонятно - как выбирать-то?&lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Вот тут и возникают представления. по сути говоря, представление - это таблица, со столбцами, т.н. обрабатывающими данные из всех выбранных документов (т.е. &lt;strong&gt;одна строка - один документ&lt;/strong&gt;) в &lt;strong&gt;столбцах&lt;/strong&gt; таблицы может выводиться как просто значение поля, так и какая-нибудь дополнительная информация, либо информация, основанная на содержании нескльких полей - тут на что хватит фантазии впринципе)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;основное окно и свойства представлений:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOJOCWV8hdI/AAAAAAAAACA/jHES6rID0-I/s400/view_1.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5251845917731751378" /&gt;&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_iqrYW5oHsZ8/SOJQ7eoSnTI/AAAAAAAAACI/KMxgoG4jKVc/s400/view_2.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5251849098231979314" /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4092991143573740309-5225122374994752858?l=newbie-unel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newbie-unel.blogspot.com/feeds/5225122374994752858/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4092991143573740309&amp;postID=5225122374994752858&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/5225122374994752858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/5225122374994752858'/><link rel='alternate' type='text/html' href='http://newbie-unel.blogspot.com/2008/09/views-intro.html' title='Представления (Views): Intro'/><author><name>unel</name><uri>http://www.blogger.com/profile/14132572069695259458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOF2CtAIFvI/AAAAAAAAAAM/FoZJt3a_w8I/S220/x_6dc9e280.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOJOCWV8hdI/AAAAAAAAACA/jHES6rID0-I/s72-c/view_1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4092991143573740309.post-5887615053689677788</id><published>2008-09-30T19:03:00.012+04:00</published><updated>2008-10-01T21:50:51.870+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='field - DialogList'/><category scheme='http://www.blogger.com/atom/ns#' term='Fields'/><title type='text'>Fields: Dialog list Field</title><content type='html'>&lt;span style="font-size:85%;"&gt;при активации данного поля высвечивается окошко с выбором либо одного варианта (если флажок &lt;strong&gt;Allow multiple values &lt;/strong&gt;не установлен) либо нескольких (в обратном случае) - в виде строк и флажков справа: &lt;/span&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOJBz6Iy4aI/AAAAAAAAABo/IibE5UZV9V8/s400/DialogListField.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5251832475502698914" /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;элементы (строки) данного диалога могут задаваться разными способами:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_iqrYW5oHsZ8/SOJFhrydfdI/AAAAAAAAAB4/LBdT4eqXKmU/s400/DialogListField_1.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5251836560459791826" /&gt;&lt;span style="font-size:85%;"&gt;при использовании &lt;strong&gt;@-формулы&lt;/strong&gt;, указаная формула должна &lt;strong&gt;возвращать текстовый список&lt;/strong&gt;, а со столбцами представления ещё не разбирался - сам отлько что узнал =))))&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4092991143573740309-5887615053689677788?l=newbie-unel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newbie-unel.blogspot.com/feeds/5887615053689677788/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4092991143573740309&amp;postID=5887615053689677788&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/5887615053689677788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/5887615053689677788'/><link rel='alternate' type='text/html' href='http://newbie-unel.blogspot.com/2008/09/fields-dialog-list-field.html' title='Fields: Dialog list Field'/><author><name>unel</name><uri>http://www.blogger.com/profile/14132572069695259458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOF2CtAIFvI/AAAAAAAAAAM/FoZJt3a_w8I/S220/x_6dc9e280.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOJBz6Iy4aI/AAAAAAAAABo/IibE5UZV9V8/s72-c/DialogListField.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4092991143573740309.post-4399447722417383447</id><published>2008-09-30T18:51:00.005+04:00</published><updated>2008-10-01T21:49:43.674+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='field - DateTime'/><category scheme='http://www.blogger.com/atom/ns#' term='Fields'/><title type='text'>Fields: Date/Time Field</title><content type='html'>&lt;p&gt;&lt;span style="font-size:85%;"&gt;Служит для ввода даты и времени, особое внимание заслуживает внешний стиль &lt;strong&gt;Calendar/Time Control &lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;(устанавливается на первой закладке),&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt; &lt;/strong&gt;который позволяет отобразить поле в виде календаря или шкалы времени:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_iqrYW5oHsZ8/SOI_JraOJYI/AAAAAAAAABg/d7s--laBcZE/s400/DateField.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5251829550971495810" /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4092991143573740309-4399447722417383447?l=newbie-unel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newbie-unel.blogspot.com/feeds/4399447722417383447/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4092991143573740309&amp;postID=4399447722417383447&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/4399447722417383447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/4399447722417383447'/><link rel='alternate' type='text/html' href='http://newbie-unel.blogspot.com/2008/09/fields-datetime-field.html' title='Fields: Date/Time Field'/><author><name>unel</name><uri>http://www.blogger.com/profile/14132572069695259458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOF2CtAIFvI/AAAAAAAAAAM/FoZJt3a_w8I/S220/x_6dc9e280.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_iqrYW5oHsZ8/SOI_JraOJYI/AAAAAAAAABg/d7s--laBcZE/s72-c/DateField.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4092991143573740309.post-7611155797733773809</id><published>2008-09-30T17:58:00.019+04:00</published><updated>2008-10-01T21:50:16.423+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='field - text'/><category scheme='http://www.blogger.com/atom/ns#' term='Fields'/><title type='text'>Fields: Text Field</title><content type='html'>&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_iqrYW5oHsZ8/SOI0dikRU_I/AAAAAAAAABI/uETKG8KafkI/s400/TextField_1.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5251817797567206386" /&gt;&lt;strong&gt;&lt;span style="font-size:78%;"&gt;наименование поля&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:78%;"&gt; - это имя поля, по которому вы будете в последствии обращаться к этому полю, так что давайте осознаные имена для полей, на английском&lt;/span&gt;&lt;p&gt;&lt;span style="font-size:78%;"&gt;&lt;strong&gt;внешний стиль&lt;/strong&gt; - как это поле будет выглядеть (некоторые поля не позволяют выбирать внешний стиль, а у некоторых смена стиля, наоборот. улучшает способ отображения и восприятия информции, соаржащейся в этом поле). В данном случае (Text field) перекючение на Native OS style позволяет задать полю ширину, высоту и тип рамки (на второй закладки), а так же добавляет возможность многострочного ввода текста&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOI6QbnYAsI/AAAAAAAAABQ/Wr40gx-HlT4/s400/TextField_2.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5251824169432646338" /&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_iqrYW5oHsZ8/SOI8aLjqz_I/AAAAAAAAABY/q-Yg30QtXkI/s400/TextField_3.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5251826535944081394" /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4092991143573740309-7611155797733773809?l=newbie-unel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newbie-unel.blogspot.com/feeds/7611155797733773809/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4092991143573740309&amp;postID=7611155797733773809&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/7611155797733773809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/7611155797733773809'/><link rel='alternate' type='text/html' href='http://newbie-unel.blogspot.com/2008/09/fields-text-field.html' title='Fields: Text Field'/><author><name>unel</name><uri>http://www.blogger.com/profile/14132572069695259458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOF2CtAIFvI/AAAAAAAAAAM/FoZJt3a_w8I/S220/x_6dc9e280.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_iqrYW5oHsZ8/SOI0dikRU_I/AAAAAAAAABI/uETKG8KafkI/s72-c/TextField_1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4092991143573740309.post-8814005701648573007</id><published>2008-09-30T06:37:00.000+04:00</published><updated>2008-09-30T06:53:32.276+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='at-Formula списки'/><category scheme='http://www.blogger.com/atom/ns#' term='at-Formula'/><category scheme='http://www.blogger.com/atom/ns#' term='Explode'/><category scheme='http://www.blogger.com/atom/ns#' term='Implode'/><title type='text'>строка-список-строка</title><content type='html'>&lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;преобразование строки в список&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;@Explode( string ) - &lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;разбивает строку string на элементы, "разделителем" в данном случае является пробел, символы табуляции и новой строки, а так же спец-символы&lt;/span&gt;&lt;/em&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;@Explode( string ; separators ) - &lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;разбивает строку string на элементы,  испльзуя в качестве "разделителя" символы из строки separators&lt;/span&gt;&lt;/em&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;@Explode( string ; separators ; includeEmpties ) - &lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;как и предыдущая функция, но если параметр  includeEmpties true (1), то  в возвращаемом списке пустые строки не будут исключены (по умолчанию параметр includeEmpties равен false)&lt;/span&gt;&lt;/em&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;@Explode( string ; separators ; includeEmpties ; newlineAsSeparator ) - &lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;как предыдущая функция, параметр newLineAsSeparator, будучи true указывает, что символ новой строки так же является "разделителем" (по умолчанию - true (1))&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;ex @Explode("Здравствуйте, товарисчи!"); вернёт "Здравствуйте":"товарисчи!"; @Explode("hello, world!";", ";1); вернёт "hello":"":"world!"&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000000;"&gt;преобразование списка в строку&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt;&lt;strong&gt;@Implode( textList )&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt; - объединяет элементы текстового списка textList в строку, разделяя пробелами каждый элемент&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;@Implode( textList ; separator ) &lt;/strong&gt;&lt;/span&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;- работает так же, как и предыдущий, разделяя каждый элемент строкой separator&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;ex @Implode("hello":"world"); вернёт строку "hello world";  @Implode("a":"b":"c";", "); вернёт строку "a, b, c"&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4092991143573740309-8814005701648573007?l=newbie-unel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newbie-unel.blogspot.com/feeds/8814005701648573007/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4092991143573740309&amp;postID=8814005701648573007&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/8814005701648573007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/8814005701648573007'/><link rel='alternate' type='text/html' href='http://newbie-unel.blogspot.com/2008/09/blog-post_5343.html' title='строка-список-строка'/><author><name>unel</name><uri>http://www.blogger.com/profile/14132572069695259458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOF2CtAIFvI/AAAAAAAAAAM/FoZJt3a_w8I/S220/x_6dc9e280.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4092991143573740309.post-5103204803977261488</id><published>2008-09-30T06:32:00.000+04:00</published><updated>2008-09-30T06:37:20.383+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Count'/><category scheme='http://www.blogger.com/atom/ns#' term='at-Formula списки'/><category scheme='http://www.blogger.com/atom/ns#' term='at-Formula'/><category scheme='http://www.blogger.com/atom/ns#' term='Elements'/><title type='text'>длина списков (количество элементов)</title><content type='html'>&lt;em&gt;есть две функции, показывающие длину списка - &lt;strong&gt;@Count(list)&lt;/strong&gt; и &lt;strong&gt;@Elements(list)&lt;/strong&gt;, обе они &lt;u&gt;возвращают количество элементов списка list&lt;/u&gt;, одно лишь отличие - для того случая, когда list - не список вовсе, либо список, но пустой - @Count в этом случае вернёт 1, а @Elements - 0&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4092991143573740309-5103204803977261488?l=newbie-unel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newbie-unel.blogspot.com/feeds/5103204803977261488/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4092991143573740309&amp;postID=5103204803977261488&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/5103204803977261488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/5103204803977261488'/><link rel='alternate' type='text/html' href='http://newbie-unel.blogspot.com/2008/09/blog-post_4544.html' title='длина списков (количество элементов)'/><author><name>unel</name><uri>http://www.blogger.com/profile/14132572069695259458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOF2CtAIFvI/AAAAAAAAAAM/FoZJt3a_w8I/S220/x_6dc9e280.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4092991143573740309.post-6146637111022040681</id><published>2008-09-30T06:14:00.000+04:00</published><updated>2008-09-30T06:30:48.698+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='at-Formula списки'/><category scheme='http://www.blogger.com/atom/ns#' term='at-Formula'/><category scheme='http://www.blogger.com/atom/ns#' term='description'/><category scheme='http://www.blogger.com/atom/ns#' term='сложение списков'/><title type='text'>Списки в @Formula</title><content type='html'>&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;&lt;strong&gt;списки&lt;/strong&gt; в собако-формуле это что-то типа массива и списка одновременно, соответственно &lt;u&gt;элементы одного списка должны быть одинаковы&lt;/u&gt;! вот как-то так =) &lt;u&gt;элементы списка задаются через двоеточие&lt;/u&gt; &lt;/em&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;ex 2:3:4:5 - числовой список; "hello":"world" - строковый список&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;, допускается список дат и времени&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;&lt;strong&gt;соединение списков&lt;/strong&gt; также происходит через двоеточие &lt;/em&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;ex list_a:"new element"; list_a:list_b;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;&lt;strong&gt;сложение списков&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;&lt;u&gt;одиночное сложение&lt;/u&gt; &lt;strong&gt;element+list&lt;/strong&gt;  - к каждому элементу списка прибавится element &lt;/em&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;ex "new_"+"a":"b":"c" даст в результате список "new_a":"new_b":"new_c"; 2+3:4:5 даст 5:6:7&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;&lt;u&gt;парное сложение&lt;/u&gt; &lt;strong&gt;list+list&lt;/strong&gt; -  сложение двух списков - обычно производятся со списками одинаковой длины, элемент первого списка складывается с аналогичным элментом второго списка &lt;/em&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;ex "Bill":"Linus"+"Gates":"Torvalds" даст нам "Bill Gates":"Linus Torvalds"; 10:15+3:5 даст&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt; 13:20&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;&lt;span style="color:#000000;"&gt;&lt;u&gt;по-парное сложение&lt;/u&gt;&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="color:#000000;"&gt; list*+list &lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;&lt;span style="color:#000000;"&gt;- каждый элемент складывается с каждым &lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;ex "a":"b"*+"c":"d" даст "ac":"ad":"bc":"bd"; 2:3*+5:10 даст 7:12:8:13&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt;(sic!) для числовых списков также доступны операции деления, умножения и вычитания одиночного, парного и по-парного вариантов&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4092991143573740309-6146637111022040681?l=newbie-unel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newbie-unel.blogspot.com/feeds/6146637111022040681/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4092991143573740309&amp;postID=6146637111022040681&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/6146637111022040681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/6146637111022040681'/><link rel='alternate' type='text/html' href='http://newbie-unel.blogspot.com/2008/09/formula_29.html' title='Списки в @Formula'/><author><name>unel</name><uri>http://www.blogger.com/profile/14132572069695259458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOF2CtAIFvI/AAAAAAAAAAM/FoZJt3a_w8I/S220/x_6dc9e280.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4092991143573740309.post-2909191198282022592</id><published>2008-09-30T06:07:00.000+04:00</published><updated>2008-09-30T06:11:59.902+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='at-Formula'/><category scheme='http://www.blogger.com/atom/ns#' term='Trim'/><category scheme='http://www.blogger.com/atom/ns#' term='at-Formula строковые'/><title type='text'>удаление лишних пробелов</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;strong&gt;@Trim(string)&lt;/strong&gt;&lt;/span&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt; - удаляет из строки string начальные, конечные, а также повторяющиеся пробелы; &lt;/span&gt;&lt;/em&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;ex @Trim("   превед,            медвед!      !           "); вернёт "превед, медвед! !"&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4092991143573740309-2909191198282022592?l=newbie-unel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newbie-unel.blogspot.com/feeds/2909191198282022592/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4092991143573740309&amp;postID=2909191198282022592&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/2909191198282022592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/2909191198282022592'/><link rel='alternate' type='text/html' href='http://newbie-unel.blogspot.com/2008/09/blog-post_29.html' title='удаление лишних пробелов'/><author><name>unel</name><uri>http://www.blogger.com/profile/14132572069695259458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOF2CtAIFvI/AAAAAAAAAAM/FoZJt3a_w8I/S220/x_6dc9e280.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4092991143573740309.post-6307115364750993062</id><published>2008-09-30T05:53:00.000+04:00</published><updated>2008-09-30T06:12:14.986+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='at-Formula'/><category scheme='http://www.blogger.com/atom/ns#' term='at-Formula строковые'/><category scheme='http://www.blogger.com/atom/ns#' term='UpperCase'/><category scheme='http://www.blogger.com/atom/ns#' term='LowerCase'/><category scheme='http://www.blogger.com/atom/ns#' term='ProperCase'/><title type='text'>преобразования регистра</title><content type='html'>&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;@LowerCase(string)&lt;/strong&gt; - &lt;/span&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;преобразование всех символов строки string к нижнему регистру &lt;/span&gt;&lt;/em&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;ex @LowerCase("АдинАдиН!!ЧепяКА"); вернёт "адинадин!!чепяка"&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;@UpperCase(string)&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt; - преобразование всех символов строки string к верхнему регистру &lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;ex @UpperCase("не капси!!"); вернёт "НЕ КАПСИ!!"&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt;&lt;strong&gt;@ProperCase(string)&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt;&lt;em&gt; - преобразование первых символов каждого слова строки string к верхнему регистру, а остальных символов - к нижнему (слово - набор букв без пробелов, разделителем является дефис, пробел и прочие спец-символы) &lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;ex @ProperCase("салтыков-щедрИН никиФОР ИВАНЫЧ"); вернёт "Салтыков-Щедрин Никифор Иваныч"&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4092991143573740309-6307115364750993062?l=newbie-unel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newbie-unel.blogspot.com/feeds/6307115364750993062/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4092991143573740309&amp;postID=6307115364750993062&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/6307115364750993062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/6307115364750993062'/><link rel='alternate' type='text/html' href='http://newbie-unel.blogspot.com/2008/09/blog-post.html' title='преобразования регистра'/><author><name>unel</name><uri>http://www.blogger.com/profile/14132572069695259458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOF2CtAIFvI/AAAAAAAAAAM/FoZJt3a_w8I/S220/x_6dc9e280.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4092991143573740309.post-411694614293322026</id><published>2008-09-30T05:33:00.002+04:00</published><updated>2008-10-01T20:41:02.787+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='at-Formula'/><category scheme='http://www.blogger.com/atom/ns#' term='Right'/><category scheme='http://www.blogger.com/atom/ns#' term='at-Formula строковые'/><category scheme='http://www.blogger.com/atom/ns#' term='Left'/><title type='text'>Выделение строки слева и справа</title><content type='html'>&lt;p&gt;&lt;strong&gt;@Left - &lt;/strong&gt;выдление строки слева направо&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;&lt;strong&gt;@Left( stringToSearch ; numberOfChars )&lt;/strong&gt; - стандартное выделение, возвращает подстроку строки stringToSearch, слева длиной numberOfChars; &lt;/em&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;ex @Left("hello, world!", 4); вернёт  "hell"&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;&lt;strong&gt;@Left( stringToSearch ; subString ) - &lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;функция посложней, она возвращает подстроку строки stringToSearch слева и до найденного значения subString; если subString не найден - вернёт пустую строку; &lt;/em&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000099;"&gt;&lt;strong&gt;ex @Left("Make love, no war!","no"); вернёт "Make love, "&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;@Right &lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;аналогичен @Left, но ищет справа, приведу примеры:&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;@Right("Hello, world!",6); вернёт "world!"&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;@Right("Make love, no war!", "love"); вернёт ", no war!"&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4092991143573740309-411694614293322026?l=newbie-unel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newbie-unel.blogspot.com/feeds/411694614293322026/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4092991143573740309&amp;postID=411694614293322026&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/411694614293322026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/411694614293322026'/><link rel='alternate' type='text/html' href='http://newbie-unel.blogspot.com/2008/09/review.html' title='Выделение строки слева и справа'/><author><name>unel</name><uri>http://www.blogger.com/profile/14132572069695259458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOF2CtAIFvI/AAAAAAAAAAM/FoZJt3a_w8I/S220/x_6dc9e280.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4092991143573740309.post-1273211069678689221</id><published>2008-09-30T05:27:00.000+04:00</published><updated>2008-09-30T06:12:40.661+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='at-Formula'/><category scheme='http://www.blogger.com/atom/ns#' term='description'/><title type='text'>@Formula</title><content type='html'>&lt;p&gt;&lt;strong&gt;&lt;u&gt;@Formula intro&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;собака-формула - шустренький, достаточно простой язык для работы с текстом, числами, ячейками и прочим&lt;/p&gt;&lt;p&gt;все функции @F начинаются с символа at - @, отсюда и название =)&lt;/p&gt;&lt;p&gt;разделителем параметров является точка с запятой, а не запятая, как (сужу по себе) многие привыкли, в конце строки также ставится точка с запятой; флаги указываются в [квадратных скобках], но обычно это есть в хелпе есичё =)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4092991143573740309-1273211069678689221?l=newbie-unel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newbie-unel.blogspot.com/feeds/1273211069678689221/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4092991143573740309&amp;postID=1273211069678689221&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/1273211069678689221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/1273211069678689221'/><link rel='alternate' type='text/html' href='http://newbie-unel.blogspot.com/2008/09/formula.html' title='@Formula'/><author><name>unel</name><uri>http://www.blogger.com/profile/14132572069695259458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOF2CtAIFvI/AAAAAAAAAAM/FoZJt3a_w8I/S220/x_6dc9e280.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4092991143573740309.post-5004051254590321413</id><published>2008-09-30T05:09:00.000+04:00</published><updated>2008-09-30T06:05:15.872+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='properties'/><title type='text'>Field - параметры</title><content type='html'>&lt;p&gt;&lt;strong&gt;&lt;u&gt;Field&lt;/u&gt;&lt;/strong&gt;  визуальные свойства*&lt;/p&gt;&lt;p&gt;&lt;strong&gt;name - &lt;/strong&gt;имя поля&lt;/p&gt;&lt;p&gt;&lt;strong&gt;type (первый список)  &lt;/strong&gt;позволяет выбрать вид поля и тип хранимых данных&lt;/p&gt;&lt;p&gt;text - для хранения текста&lt;/p&gt;&lt;p&gt;date/time - хранения даты/времени&lt;/p&gt;&lt;p&gt;number - хранение чисел&lt;/p&gt;&lt;p&gt;dialog list - появляется диалог с выбором варианта/тов &lt;/p&gt;&lt;p&gt;check box - список значений с множественным выбором&lt;/p&gt;&lt;p&gt;radiobutton - список значений с единственным выбором&lt;/p&gt;&lt;p&gt;listbox - список значений &lt;/p&gt;&lt;p&gt;rich text - форматированный текст&lt;/p&gt;&lt;p&gt;password - поле для ввода пароля (вводимый текст маскируется звёздочками)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;type (второй список) &lt;/strong&gt;задаёт "назначение" поля&lt;/p&gt;&lt;p&gt;editable - поле для ввода данных пользователем&lt;/p&gt;&lt;p&gt;"вычисляемые поля" - поля, значения которых вычисляются по заданным формулам, пользователь не может их изменить&lt;/p&gt;&lt;p&gt;computed -  значение вычисляется каждый раз при сохранении документа. сохраняется в документе&lt;/p&gt;&lt;p&gt;computed for display - значение вычисляется лишь при открытии/обновлении документа, т.е. значение поля не доступно, когда документ закрыт&lt;/p&gt;&lt;p&gt;computed when composed - значение вычисляется при создании докумена.  хранится в документе.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;на &lt;strong&gt;второй&lt;/strong&gt; закладке отображаются "визуальные свойства", т.н. высота поля, ширина и прочее&lt;/p&gt;&lt;p&gt;&lt;strong&gt;третья&lt;/strong&gt; закладка определяет за дополнительные возможности содержимого поля (наличие подсказок, тип разделителя строк)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;четвёртая&lt;/strong&gt; закладка определяет параметры шрифа, используемый для отображения текста в поле&lt;/p&gt;&lt;p&gt;&lt;strong&gt;пятая&lt;/strong&gt; - выравнивание&lt;/p&gt;&lt;p&gt;&lt;strong&gt;шестая&lt;/strong&gt; закладка даёт возможность скрывать абзац&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;*&lt;em&gt;&lt;span style="font-size:78%;"&gt;свойства, задаваемые в найстройках поля (при выделенном поле нажмите alt+enter)&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4092991143573740309-5004051254590321413?l=newbie-unel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newbie-unel.blogspot.com/feeds/5004051254590321413/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4092991143573740309&amp;postID=5004051254590321413&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/5004051254590321413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/5004051254590321413'/><link rel='alternate' type='text/html' href='http://newbie-unel.blogspot.com/2008/09/field_29.html' title='Field - параметры'/><author><name>unel</name><uri>http://www.blogger.com/profile/14132572069695259458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOF2CtAIFvI/AAAAAAAAAAM/FoZJt3a_w8I/S220/x_6dc9e280.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4092991143573740309.post-7178859902651549275</id><published>2008-09-30T05:05:00.002+04:00</published><updated>2008-10-01T21:51:29.041+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='field - description'/><category scheme='http://www.blogger.com/atom/ns#' term='Fields'/><title type='text'>Field - описание</title><content type='html'>&lt;p&gt;&lt;strong&gt;&lt;u&gt;Field&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;это основное хранилище, ячейка данных - служит, как и для ввода данных пользователем, так и для каких-либо вычислений, имеет кучу настроек и видов - от простго текстового поля до календарного вида&lt;/p&gt;&lt;p&gt;вся система значений построена именно на этой маленькой хреновине, содержащей довольно-таки обширные возможности&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4092991143573740309-7178859902651549275?l=newbie-unel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newbie-unel.blogspot.com/feeds/7178859902651549275/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4092991143573740309&amp;postID=7178859902651549275&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/7178859902651549275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/7178859902651549275'/><link rel='alternate' type='text/html' href='http://newbie-unel.blogspot.com/2008/09/field.html' title='Field - описание'/><author><name>unel</name><uri>http://www.blogger.com/profile/14132572069695259458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOF2CtAIFvI/AAAAAAAAAAM/FoZJt3a_w8I/S220/x_6dc9e280.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4092991143573740309.post-7404397751670076996</id><published>2008-09-30T04:53:00.000+04:00</published><updated>2008-09-30T06:06:15.341+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Window Title'/><category scheme='http://www.blogger.com/atom/ns#' term='properties'/><title type='text'>Form - заголовок формы</title><content type='html'>&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOF7D1LfUeI/AAAAAAAAAA4/4H3CSqpah9Y/s400/Form-windowTitle+in+Notes.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5251613946235802082" /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;form/window title&lt;/u&gt;&lt;/strong&gt;&lt;p&gt;пока единственное свойство формы, что мы удосужились изучить) отвечает за &lt;strong&gt;заголовок документа&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;то есть если в данном поле вы введёте какой-либо текст, либо напишите формулу, возвращающую текстовое значение, оно будет в заголовке формы. Учтите, что если это просто текст, то он должен быть взят в кавычки (одинарные или двойные - не важно)&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_iqrYW5oHsZ8/SOF6icccJ6I/AAAAAAAAAAw/fw1WX6rMKVA/s400/Form-windowTitle+in+Designer.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5251613372660328354" /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4092991143573740309-7404397751670076996?l=newbie-unel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newbie-unel.blogspot.com/feeds/7404397751670076996/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4092991143573740309&amp;postID=7404397751670076996&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/7404397751670076996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/7404397751670076996'/><link rel='alternate' type='text/html' href='http://newbie-unel.blogspot.com/2008/09/formwindow-title.html' title='Form - заголовок формы'/><author><name>unel</name><uri>http://www.blogger.com/profile/14132572069695259458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOF2CtAIFvI/AAAAAAAAAAM/FoZJt3a_w8I/S220/x_6dc9e280.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOF7D1LfUeI/AAAAAAAAAA4/4H3CSqpah9Y/s72-c/Form-windowTitle+in+Notes.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4092991143573740309.post-661966531648785484</id><published>2008-09-30T04:51:00.000+04:00</published><updated>2008-09-30T06:05:41.847+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='description'/><title type='text'>Form - описание</title><content type='html'>&lt;strong&gt;форма&lt;/strong&gt; - это типа &lt;em&gt;контейнер&lt;/em&gt; для всяческой шняги типа &lt;em&gt;полей&lt;/em&gt;, &lt;em&gt;таблиц&lt;/em&gt;, &lt;em&gt;текста&lt;/em&gt;, основное окно, с которым так или иначе прийдётся работать&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4092991143573740309-661966531648785484?l=newbie-unel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://newbie-unel.blogspot.com/feeds/661966531648785484/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4092991143573740309&amp;postID=661966531648785484&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/661966531648785484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4092991143573740309/posts/default/661966531648785484'/><link rel='alternate' type='text/html' href='http://newbie-unel.blogspot.com/2008/09/form.html' title='Form - описание'/><author><name>unel</name><uri>http://www.blogger.com/profile/14132572069695259458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_iqrYW5oHsZ8/SOF2CtAIFvI/AAAAAAAAAAM/FoZJt3a_w8I/S220/x_6dc9e280.jpg'/></author><thr:total>0</thr:total></entry></feed>
