Prev: Sending eMails again
Next: GPF when creating index
From: Amilcar A. Camargo on 25 Nov 2009 11:33 Hi Richard, On Wed, 25 Nov 2009 07:04:24 -0800 (PST), "richard.townsendrose" <richard.townsendrose(a)googlemail.com> wrote: >Hi all > >the answer is yes. > >the browse in question is analysing a series of "events" set in a >"process flow". subsequent events maybe triggered by an earlier event. >thus one needs when analysing say column 11 to know the result of >column 3 ..., and col 15 may need to know the answer to col 11 etc >etc ... When the relation between columns is complex i prefer to move the business logic to the dataserver, for example: ACCESS MyColumn3Text CLASS MydbServer LOCAL cRet AS STRING IF SELF:SomeCondition .and. SELF:SomeCondition2 cRet := "Text 1" ELSEIF SELF:SomeCondition3 cRet := "Text 3" ELSE... // and so on ENDIF RETURN cRet Then, instantiate the column as: oCol := bDataColumn{ oBrowser, ; oServer, ; #MyColumn3Text, ; #ACCESS ) If the dataserver needs to know some other variables, convert the access to a method and send them. This way you keep your browser simple and your business logic can be used anywhere else also. HTH, Amilcar A. Camargo F. Guatemala, C. A.
From: richard.townsendrose on 26 Nov 2009 06:58 Amilcar wish it were that simple...... we have several [client changeable] "process event lists" all on the same data, so every time that would mean changing the data structure ... serious ouch ... so the business logic changes the whole time, so one list for doc controllers, another list for doc controllers looking in more detail ... one list for surveyors etc etc regards richard
From: richard.townsendrose on 30 Nov 2009 09:55 Hi guys well all i can say - is just what a fantastic product bbrowser is - especially when it is combined with bdbserver... so i have added in filtering based on the content of a cell in a column ... speeded up the browse's initial load time by getting it "stable" on just one record viz: SELF:oAD:RecordFilterMode:=DBRFM_INCLUDE SELF:oAD:RecordFilter:={SELF:oAD:RECNO} then after instantiation SELF:oAD:RecordFilterMode:=DBRFM_EXCLUDE SELF:oAD:RecordFilter:=NULL_ARRAY SELF:oAD:GoTop() and now thats all reports finished as well ... all i had to was to make an extract table based on the SELF:oAD:RecordFilter ... and of course using VO helps - it really is fantastically productive ... that is a "Process Flow Management" module written for a new client buying TDOC in just 15 days - including basic testing and training a trainer ... it would just not be possible in visual studio or whatever. the competition who proposed to use sharepoint wanted SIX MONTHS and 4 programmers and thus a whole lorry full of money ... we went for decent size shopping basket. regards richard
From: Geoff Schaller on 30 Nov 2009 16:15 Richard. You only make silly statements like this when you lack the knowledge to make an intelligent answer. Firstly, you don't know or use Infragistics tools. Their grid makes bBrowser look like a toy. Secondly, with Sharepoint we could have replicated the functionality you want in just a few hours. 4 at most. Thirdly, there are some really good workflow-out-of-the-box add-ons for Sharepoint that are really fancy that might cost you a $1000 but then do so much more than you've described. I'm pleased you've got this working and I'm pleased you've reinvented the wheel but I seriously doubt you have the depth of workflow options you'd see in these mature products. Geoff "richard.townsendrose" <richard.townsendrose(a)googlemail.com> wrote in message news:195728f9-3b83-42fe-8c26-b5de7634e725(a)x16g2000vbk.googlegroups.com: > Hi guys > > well all i can say - is just what a fantastic product bbrowser is - > especially when it is combined with bdbserver... > > so i have added in filtering based on the content of a cell in a > column ... > > speeded up the browse's initial load time by getting it "stable" on > just one record viz: > SELF:oAD:RecordFilterMode:=DBRFM_INCLUDE > SELF:oAD:RecordFilter:={SELF:oAD:RECNO} > > then after instantiation > SELF:oAD:RecordFilterMode:=DBRFM_EXCLUDE > SELF:oAD:RecordFilter:=NULL_ARRAY > SELF:oAD:GoTop() > > and now thats all reports finished as well ... all i had to was to > make an extract table based on the SELF:oAD:RecordFilter ... > > and of course using VO helps - it really is fantastically > productive ... > > that is a "Process Flow Management" module written for a new client > buying TDOC in just 15 days - including basic testing and training a > trainer ... > > it would just not be possible in visual studio or whatever. the > competition who proposed to use sharepoint wanted SIX MONTHS and 4 > programmers and thus a whole lorry full of money ... we went for > decent size shopping basket. > > regards > > richard
From: richard.townsendrose on 1 Dec 2009 05:38
Geoff my old fruitcake .... infragistics is a set of tools for web based solutions - having just spent an hour on their web site .... so of course it will be relatively slow in any event .... like the browse content has to be resent to a browser - like ie or something memory hungry. with joachim's stuff - for example undoing a filter operation takes a split second. and there dont appear to have any grid searching tool - like paolo's mods to bbrowser. anyway, we didin't want "work flow" as opposed to "process flow monitoring". work flow is basically sequential processing. "if i f###ed up go back to start, if user f***ed up go back two steps and branch to lost it completely." process flow says "when i have done all of these things, i can get paid" for example just a tad different. so a surveyor can go on line [yes - ads works fast over the net] and see several sites that have to be visited. even if one is "technically" not ready but is adjacent, then a half hour visit (when it is an hour's drive from the office := two hours driving) means a great saving in time and effort - and thats GREEN... i know that you L U U U U U U U V V V V V V V sharepoint, but not all of us share your point of view ... so why are the local sharepoint consultants so useless that they couldn't do what we have done in a tenth of the time .... using the same tools .... as you suggest, or is sharepoint only a useful tool in the antipodes ? what i am really looking for is for someone to rewrite willie's AWT library to generate stuff using divs ... so that users can change the look of the forms they recieve with a css ... may be i should suugest that to infra...tics. richard |