<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="https://syndication.webwiz.net/rss_namespace/">
 <channel>
  <title>Codejock Developer Community : Any xHarbour/Fivewin users out there?</title>
  <link>http://forum.codejock.com/</link>
  <description><![CDATA[This is an XML content feed of; Codejock Developer Community : Calendar : Any xHarbour/Fivewin users out there?]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Thu, 28 May 2026 09:38:30 +0000</pubDate>
  <lastBuildDate>Thu, 13 Jan 2011 17:20:53 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 12.04</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>forum.codejock.com/RSS_post_feed.asp?TID=14429</WebWizForums:feedURL>
  <image>
   <title><![CDATA[Codejock Developer Community]]></title>
   <url>http://forum.codejock.com/forum_images/codejock-logo.gif</url>
   <link>http://forum.codejock.com/</link>
  </image>
  <item>
   <title><![CDATA[Any xHarbour/Fivewin users out there? :  Jeff;Here is how to sync dbf...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=14429&amp;PID=62192&amp;title=any-xharbour-fivewin-users-out-there#62192</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=6580">reinaldo</a><br /><strong>Subject:</strong> 14429<br /><strong>Posted:</strong> 13 January 2011 at 5:20pm<br /><br /><div>Jeff;</div><div><br></div><div>Here is how to sync dbf data to CodeJock CalendarControl:</div><div><br></div><div><div><span ="Apple-tab-span" style="white-space:pre">	</span>TRY <span ="Apple-tab-span" style="white-space:pre">	</span></div><div><span ="Apple-tab-span" style="white-space:pre">		</span>::oCalex := tActiveX():New( ::oPanelCalex, "Codejock.CalendarControl.13.4.2" )</div><div><span ="Apple-tab-span" style="white-space:pre">	</span>CATCH</div><div><span ="Apple-tab-span" style="white-space:pre">		</span>WriteErrorLog( oErr )</div><div><span ="Apple-tab-span" style="white-space:pre">		</span>MsgStop( "Missing installation Components", "Aborting" )</div><div><span ="Apple-tab-span" style="white-space:pre">		</span>Quit</div><div><span ="Apple-tab-span" style="white-space:pre">	</span>END&nbsp;</div><div><span ="Apple-tab-span" style="white-space:pre">	</span></div><div><span ="Apple-tab-span" style="white-space:pre">	</span>with object ::oCalex</div><div><span ="Apple-tab-span" style="white-space:pre">	</span></div><div><span ="Apple-tab-span" style="white-space:pre">		</span>:VisualTheme( xtpCalendarThemeOffice2007 )</div><div><span ="Apple-tab-span" style="white-space:pre">		</span>:bOnEvent = { | event, aParms | ::xTrmCalTriggeredEvents( Event, aParms ) }</div><div><span ="Apple-tab-span" style="white-space:pre">		</span></div><div><span ="Apple-tab-span" style="white-space:pre">		</span>:SetDataProvider( "Provider=custom" )</div><div><span ="Apple-tab-span" style="white-space:pre">		</span>if !:DataProvider:open()<span ="Apple-tab-span" style="white-space:pre">	</span>;:DataProvider:Create()<span ="Apple-tab-span" style="white-space:pre">	</span>;endif</div></div><div><br></div><div><br></div><div>....</div><div><br></div><div><br></div><div><br></div><div><div>//-----------------------------------------------------------------------------------------------------//</div><div>METHOD xTrmCalTriggeredEvents( Event, aParms ) CLASS MpCal</div><div><br></div><div><span ="Apple-tab-span" style="white-space:pre">	</span>if valType( Event ) == "C"</div><div><br></div><div><span ="Apple-tab-span" style="white-space:pre">		</span>Do Case</div><div><br></div><div><span ="Apple-tab-span" style="white-space:pre">		</span>Case Event == "DoRetrieveDayEvents"<span ="Apple-tab-span" style="white-space:pre">			</span></div><div><span ="Apple-tab-span" style="white-space:pre">			</span>::RetrieveDayEvents( aParms )</div><div><br></div><div>//<span ="Apple-tab-span" style="white-space:pre">		</span>Case Event == "DblClick"</div><div>//<span ="Apple-tab-span" style="white-space:pre">		</span>Case Event == "MouseMove"</div><div>//<span ="Apple-tab-span" style="white-space:pre">		</span>Case Event == "MouseDown"&nbsp;</div><div>//<span ="Apple-tab-span" style="white-space:pre">		</span>case Event == "KeyDown"</div><div>//<span ="Apple-tab-span" style="white-space:pre">		</span>case Event == "IsEditOperationDisabled"</div><div>//<span ="Apple-tab-span" style="white-space:pre">		</span>case Event == "IsEditOperationDisabledV"</div><div>//<span ="Apple-tab-span" style="white-space:pre">		</span>case Event == "DoUpdateEvent"</div><div>//<span ="Apple-tab-span" style="white-space:pre">		</span>case Event == "BeforeEditOperation"</div><div><br></div><div><span ="Apple-tab-span" style="white-space:pre">		</span>case Event == "EventAddedEx"</div><div><span ="Apple-tab-span" style="white-space:pre">			</span>::InsertEvent( aParms&#091; 1 &#093; )</div><div><br></div><div><span ="Apple-tab-span" style="white-space:pre">		</span>case Event == "EventChangedEx" .and. aParms&#091; 1 &#093;:CustomProperties:Property( "Guid" ) != Nil</div><div><span ="Apple-tab-span" style="white-space:pre">			</span>::UpdateEvent( aParms&#091; 1 &#093; )</div><div><br></div><div><span ="Apple-tab-span" style="white-space:pre">		</span>case Event == "EventDeletedEx" .and. aParms&#091; 1 &#093;:CustomProperties:Property( "Guid" ) != Nil</div><div><span ="Apple-tab-span" style="white-space:pre">			</span>::DeleteEvent( aParms&#091; 1 &#093; )</div><div><span ="Apple-tab-span" style="white-space:pre">			</span></div><div><span ="Apple-tab-span" style="white-space:pre">		</span>otherwise</div><div><span ="Apple-tab-span" style="white-space:pre">			</span>Logfile( "trace.log", { EventInfo( event, aParms ) } )</div><div><span ="Apple-tab-span" style="white-space:pre">		</span>End&nbsp;</div><div><br></div><div><span ="Apple-tab-span" style="white-space:pre">	</span>endif</div><div><span ="Apple-tab-span" style="white-space:pre">	</span></div><div>Return nil</div><div><br></div><div>//-----------------------------------------------------------------------------------------------------//</div><div>METHOD InsertEvent( oEvent ) CLASS MpCal</div><div>/*local cSql := "Insert Into appntmnts (Subject, StartTime, EndTime, More_Info ) "+;</div><div><span ="Apple-tab-span" style="white-space:pre">				</span>"Values( '" + oEvent:Subject() + "', " +;</div><div><span ="Apple-tab-span" style="white-space:pre">				</span>"Convert( '" + TtoC( oEvent:StartTime() ) + "', SQL_TIMESTAMP ), " +;</div><div><span ="Apple-tab-span" style="white-space:pre">				</span>"Convert( '" + TtoC( oEvent:EndTime() ) + "', SQL_TIMESTAMP ), " +;</div><div><span ="Apple-tab-span" style="white-space:pre">				</span>"'"+oEvent:Body() + "') " */</div><div><br></div><div><span ="Apple-tab-span" style="white-space:pre">	</span>::odbf:VarSubject <span ="Apple-tab-span" style="white-space:pre">	</span>:= oEvent:Subject()</div><div><span ="Apple-tab-span" style="white-space:pre">	</span>::odbf:VarStartTime<span ="Apple-tab-span" style="white-space:pre">	</span>:= oEvent:StartTime()</div><div><span ="Apple-tab-span" style="white-space:pre">	</span>::odbf:VarEndTime<span ="Apple-tab-span" style="white-space:pre">		</span>:= oEvent:EndTime()</div><div><span ="Apple-tab-span" style="white-space:pre">	</span>::odbf:VarMore_Info<span ="Apple-tab-span" style="white-space:pre">	</span>:= oEvent:Body()</div><div><span ="Apple-tab-span" style="white-space:pre">	</span></div><div><span ="Apple-tab-span" style="white-space:pre">	</span>::odbf:Append()</div><div><span ="Apple-tab-span" style="white-space:pre">	</span>::odbf:Save()&nbsp;</div><div><span ="Apple-tab-span" style="white-space:pre">	</span></div><div><span ="Apple-tab-span" style="white-space:pre">	</span>oEvent:CustomProperties:Property( "guid", ::odbf:Guid )</div><div><br></div><div><span ="Apple-tab-span" style="white-space:pre">	</span>//every time a new appointment is added on the calendar control</div><div><span ="Apple-tab-span" style="white-space:pre">	</span>//expand appntmnt details with a custom form for tel, med rec, email</div><div><span ="Apple-tab-span" style="white-space:pre">	</span>::EventDetails( oEvent )</div><div><span ="Apple-tab-span" style="white-space:pre">		</span></div><div>Return oEvent</div><div><br></div><div>//-----------------------------------------------------------------------------------------------------//</div><div>METHOD UpdateEvent( oEvent ) CLASS MpCal</div><div>local cSql := "Update appntmnts set Subject = '" + oEvent:Subject() + "', " +;</div><div><span ="Apple-tab-span" style="white-space:pre">				</span>"StartTime = Convert( '" + TtoC( oEvent:StartTime() ) + "', SQL_TIMESTAMP ), " +;</div><div><span ="Apple-tab-span" style="white-space:pre">				</span>"EndTime = Convert( '" + TtoC( oEvent:EndTime() ) + "', SQL_TIMESTAMP ), " +;</div><div><span ="Apple-tab-span" style="white-space:pre">				</span>"More_Info = '" + oEvent:Body() + "' " + ;</div><div><span ="Apple-tab-span" style="white-space:pre">				</span>"Where guid = '" + oEvent:CustomProperties:Property( "Guid" ) + "'"</div><div><span ="Apple-tab-span" style="white-space:pre">					</span></div><div><span ="Apple-tab-span" style="white-space:pre">				</span></div><div><span ="Apple-tab-span" style="white-space:pre">	</span>ExecuteSqlScript( cSql, .f. )</div><div><span ="Apple-tab-span" style="white-space:pre">	</span>::EventDetails( oEvent )</div><div><br></div><div>return oEvent</div><div><br></div><div>//-----------------------------------------------------------------------------------------------------//</div><div>METHOD DeleteEvent( oEvent ) CLASS MpCal</div><div>local cSql := "Delete from appntmnts " + ;</div><div><span ="Apple-tab-span" style="white-space:pre">				</span>"Where guid = '" + oEvent:CustomProperties:Property( "Guid" ) + "'"</div><div><span ="Apple-tab-span" style="white-space:pre">					</span></div><div><span ="Apple-tab-span" style="white-space:pre">	</span>ExecuteSqlScript( cSql, .f. )</div><div><br></div><div>return oEvent</div></div><div><br></div><div><br></div><div>Reinaldo.</div><div><br></div>]]>
   </description>
   <pubDate>Thu, 13 Jan 2011 17:20:53 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=14429&amp;PID=62192&amp;title=any-xharbour-fivewin-users-out-there#62192</guid>
  </item> 
  <item>
   <title><![CDATA[Any xHarbour/Fivewin users out there? :  Hi,I am new to ActiveX and Codejock...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=14429&amp;PID=49550&amp;title=any-xharbour-fivewin-users-out-there#49550</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=5282">Jeff B</a><br /><strong>Subject:</strong> 14429<br /><strong>Posted:</strong> 01 June 2009 at 11:51am<br /><br />Hi,<br><br>I am new to ActiveX and Codejock (still playing with trial version)<br><br>I was wondering if there is anyone out there that has used the Calendar Control with xHarbour/Fivewin?<br><br><br>So far I have only been able to display the Calendar via:<br><br>oAct := TActiveX():New( oWnd, "Codejock.CalendarControl.13.0.0", 10, 0, 1000, 550 )&nbsp;&nbsp; <br><br><br>I have also figured out how to set the Work data start and end times, open/save an xml data provider and switch views ... so basic stuff.<br><br><br>How would I extract an event and use the data from it in my app?<br>How can I tie an event to a record in a table?<br><br><br><br>Any help would be appreciated :-)<br><br>Thanks in advance,<br>Jeff.<br><br>Win XP<br>Fivewin 9.04<br>xHarbour 1.2.1<br>CodeJock demo v13.0.0<br><br><br>]]>
   </description>
   <pubDate>Mon, 01 Jun 2009 11:51:21 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=14429&amp;PID=49550&amp;title=any-xharbour-fivewin-users-out-there#49550</guid>
  </item> 
 </channel>
</rss>