Managing size of AsyncOperationBase table in CRM 4.0

I found this (http://blogs.msdn.com/crm/archive/2008/07/29/managing-size-of-asyncoperationbase-table-in-crm-4-0.aspx) very interesting article about the size of your MSCRM database. Several GB were present in ours already, mostly because of the AsyncOperationBase table. I had the change the code to get it working on my CRM 4. I remove the part about the operationtype to delete all kind of objects, but left it for this example. Here is the result: QueryExpression expression = new QueryExpression(); expression.EntityName = EntityName.asyncoperation.ToString(); ColumnSet cs=new ColumnSet(); cs.Attributes=new string[] { „asyncoperationid“ }; expression.ColumnSet = cs; ConditionExpression cState = new ConditionExpression(); cState.AttributeName = „statecode“; cState.Operator = ConditionOperator.Equal; cState.Values = new object[1]; cState.Values[0] = (int)AsyncOperationState.Completed; ConditionExpression cCompletedon = new ConditionExpression(); cCompletedon.AttributeName = „completedon“; cCompletedon.Operator = ConditionOperator.OlderThanXMonths; cCompletedon.Values = new […]

Customize SharePoint Services 3.0 search results

To customize the layout of your WSS search results page you just need to edit the file searchresults.aspx located in C:\Programme\Gemeinsame Dateien\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS or C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS Look for the SearchWC:CoreResultsWebPart tag and add the attribute OnPreRender=“PreRender_Handler“ On the top of the page add the following code-snipped: <script type=“text/javascript“>mce:0</script> I used this to add a link to the results parent folder. Unfortunately you have to handle this with regular expressions. Perhaps there is a better way, but I did not find any.

PDF Ausgabe in Lexware professional und x64

Lexware bringt eine die Möglichkeit der PDF-Ausgabe praktischer weiße gleich mit. Dies hat immer gut funktioniert, bis wir auf einen 2003 Server mit 64 bit umgestiegen sind. Bei Anwahl der PDF-Exports stürzte Lexware prompt ab. Dies nahmen wir erst einmal so hin, da es auf einem anderen Server (kein x64) funktionierte. Bei der Installation auf einem anderen Rechner fiel mir auf, dass Lexware die PDF-Engine von Amyuni verwendet und zwar in Version 2.5. Da wir diese selbst einsetzen wusste ich, dass auch in dieser veralteten Version bereits rudimentäre x64 Unterstützung (wenn evtl. auch nicht offiziell) gegeben war. Die Lösung war schnell gefunden und simpel. Es musste nur beim „Lexware PDF-Export 3“-Drucker ein neuer „lokaler Port“ […]

Falsches Datum in Fotos ändern

Nach einer Woche Urlaub musste ich feststellen, dass das Datum in meiner Kamera nicht richtig eingestellt war. So musste das Datum von Januar 2004 auf August 2008 ändern. Das Tool Exif-Batch hat mir hierbei wunderbare Dienste geleistet. Einfach den Order mit den Bildern öffnen und Monat/Jahr einstellen und setzen. Den Unterschied der Tage kann man dann ganz einfach in Stunden um rechnen und abziehen/addieren lassen. Zu guter Letzt kann man das Bilddatum aus den Exif-Daten als Dateierstellungsdatum setzen lassen. Das Programm ist unter http://www.heise.de/software/download/exif_batch/55678 bzw. unter http://elephanty.com/reise-highlights zu finden.

Different keyboard layout in Flash

Firefox 3 introduced a new bug, which causes Flash to ignore the local keyboard layout (ie. deDE) in input fields like a textbox. Instead it uses the default: enUS. This problem occurs if you set the parameter „wmode“ to „opaque“ or „transparent“. Removing that parameter fixes the problem. The problem is: if wmode is not set to opaque, you cannot debug your flash application with Flex Builder 3 and Firefox 3. So, now you have to choose what you want to achieve. Or switch the parameter before publishing a new release.

Watch your component-ids in Adobe Flex 3

Using Flex Builder brought me to a frustrating problem. As soon as my application got a vertical scrollbar a (about 50px high) margin appeared above the scrollbar and all content was moved down. It was still flash content up there – so not the flash itself was moved down – but it was not used for any controls. Working on this and circling around it brought me to the strange solution. One of my controls had the ID-attribute value „controlBar“ (at first it was an mx:ApplicationControlBar with that ID till i changed it to a canvas or button for testing later). When I changed that id to „controlBar2“ everything was fine again. Maybe Ids with […]

F7 keyboard shortcut in Visual Studio

In some scenarios, the F7 key does not switch between code and designer and back anymore. The only thing it does is switch from designer to code. This seems to be related to some profilesettings. To fix this, you can do the following: Go to Tools – Options – Environment – Keyboard (Extras – Optionen – Umgebung – Tastatur) Set focus in „Press Shortcut Keys“ text box („Tastenkombination drücken“) Press F7 or some other keystroke you want The „Shortcut currently used by“ („Tastenkombination wird momentan verwendet von“) box will show the command currently invoked by the keystroke. Set focus to „Show Commands Containing“ („Befehle mit folgendem Inhalt anzeigen“) and type ToggleDesigner („AnsichtDesigner“) This will select […]

Tips for Windows XP

Some tipps for windows xp: NOTE: please create a backup of your registry or even better the whole system! *If you want to disable the video-previews in the left sidebar of your windows-explorer, just go to your registry via „start“ – „run“ – type „regedit“. Then search for the {BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}. If you find the key in keys called shellex, you can delete them (or rename them). There should be no preview of the touched filetypes anymore. *If you want to disable the zip-filesearch in windows: goto start – run and execute the following commands: regsvr32 %windir%\system32\zipfldr.dll /u if you would like to turn it on again ever, just execute: regsvr32 %windir%\system32\zipfldr.dll you should get a […]

korAccount 3 veröffentlicht

Seit heute steht korAccount 3 (beta) zur Verfügung. Mit vielen Neuerungen und Verbesserungen ist diese Version besser und schneller als korAccount 2. Die neue Benutzeroberfläche ist noch leichter zu verstehen und zu bedienen. Fast alle wichtigen Funktionen können mit einem Klick erreicht werden. Bald werden Aktualisierungen mit zusätzlichen Funktionen folgen. korAccount 3 ist natürlich wie sein Vorgänger weiterhin kostenlos verfügbar!