Home

Advertisement

Customize

Previous 20

Nov. 13th, 2009

Office 10 on Skydrive

Misha Birman from MSN have showed me today amazing Skydrive feature – now you can edit Word, Excel, PowerPoint and OneNote documents directly in browser. Same way like Office 2010 web services will do. I think... I tried to make a screenshot – but “We can't show you that page. Our server is having a problem.”… So try by yourself – go to Skydrive, My Documents, switch to “edit” feature, then use New menu to create document.

Hmm, maybe we will get Access there one day???

Oct. 29th, 2009

How to relink Access tables faster

When you run relink procedure at application startup, and backend file is located on the network – the process can be much slower then relinking local file, even with very fast network. The trick is to open backend file before relink process and close it after. Sample code:

Dim dbData  As DAO.Database
Set dbData = DBEngine.OpenDatabase(strFileName)
'Relink proc follows
...
 
dbData.Close
Set dbData = Nothing

Access 2010 in action

Check out this great video - Access 2010 and Outlook style calendar running in a browser by Albert D. Kallal, Access MVP. Application was developed in Access and running in web browser using SharePoint Access services. Well done, Albert!

Oct. 8th, 2009

Управление компьютером по Твиттеру

Twitter набирает популярность. Теперь с помощью программы TweetMyPC можно управлять компьютером дистанционно. Шлете команду, он вам отвечает, можно его перегрузить, посмотреть использование памяти, убить процесс, и т.д.

Oct. 1st, 2009

MVP 2009 x 2

Только что получил очередную награду - Microsoft MVP 2009. Ура! Правда Microsoft MVP 2009 я уже был год назад, похоже поменяли принцип нумерации. Но сути это не меняет, I FEEL GREAT!

MVP 2009

Just got my MVP award:

Congratulations! We are pleased to present you with the 2009 Microsoft® MVP Award

This is my 12th year on MVP, first was in 1998. I feel great!

Sep. 29th, 2009

Хороша ли служба поддержки в Microsoft?

Сегодня покупатель нашего решения написал: «Yes, thank you very kindly /…/ Saves me hours of coding and your customer service is even better than Microsoft». А был ли у кого опыт обращения в службу поддержки Microsoft по поводу установки новой программы и насколько быстро и эффективно она сработала? Интересно было бы сравнить. Я пока только обращался по поводу получения хотфикса.

Aug. 31st, 2009

How to get rid of ADMIN - 00 tables in database

If you are running pass-through queries in your database – you can suddenly get a lot of ADMIN – 00, ADMIN – 01, etc. tables. Office Online article Create tables from the results of a pass-through query (MDB) explains why this happens:

Some pass-through queries can return messages in addition to data. If you set the query's LogMessages property to Yes, Access creates a table that contains any returned messages. The table name is the user name concatenated with a hyphen (-) and a sequential number starting at 00. For example, the default user name is ADMIN so the tables returned would be named "ADMIN - 00," "ADMIN - 01," and so on.

Even you set LogMessages property to No – you can get such messages. For example - in one application I am continuously getting message like:

01003 - 8153 - [Microsoft][ODBC SQL Server Driver][SQL Server]Warning: Null value is eliminated by an aggregate or other SET operation.

To get rid of it – you have to find query, which produce this message and fix it. In my case it was a query with SQL:

Select ProductID, Sum(Qty) as Shipped from tblOrder

Qty field had some null values and is was a source of this message. So I fixed it like this:

Select ProductID, Sum(Qty) as Shipped from tblOrder where not Qty is null

May. 14th, 2009

Office 2010

Here the movie. No control or no Ctrl+Alt+Delete?

Apr. 17th, 2009

Access will export reports to Excel … again!

Service Pack 2 for the 2007 Microsoft Office System will bring back export to Excel feature for Access reports, finally! Thanks to Bob Larson, Access MVP, who pointed me to this link! Check out other SP2 improvements.

Feb. 26th, 2009

Quote from Duane

Grandchildren are the reward for not killing your children when they were teenagers

Бритва в мобильном телефоне?

А кофе машина? Возможно ли это? Смотрите

:)

Feb. 19th, 2009

SQL Formatter

A nice tool SQL and PL/SQL Formatter (actually a web page) to format SQL language (Access, T-SQL, etc) to a number of useful formats – html, VBA, XML, whatever you can imagine. Here how html output looks like for T-SQL:

SELECT tblBill.BillID,
       --tblBill.BillNum,
       tblBill.BillDate
FROM   tblBill
WHERE  Datediff(d,tblBill.BillDate,Getdate()) > @intDays

Feb. 18th, 2009

Access 97 crash on Server 2003

If you would run Access 97 application on Server 2003 SP1 or SP2 – you probably experience a crash of Access while pressing a button, whatever. In order to make it running – you have to either switch off Data Execution Prevention (DEP), or add Access to exceptions list in DEP dialog.

Feb. 16th, 2009

KB960715 (IE7) is breaking Access apps

Graham Mandeno, Access MVP, have found, that latest security update for IE7 breaks Access applications using some of Microsoft ActiveX controls. Details below:

PROBLEM:

Access applications that incorporate certain VB6 ActiveX controls are failing on computers when the "critical security update" KB960715 is installed.

FURTHER INFORMATION:

The Security Advisory for KB960715

The update sets "kill bits" that disable certain third-party and Microsoft ActiveX controls, including the following:

Class Identifier

ActiveX Control

{1E216240-1B7D-11CF-9D53-00AA003C9CB6}

Microsoft Animation Control 5.0

{3A2B370C-BA0A-11d1-B137-0000F8753F5D}

Microsoft Chart Control 6.0

{B09DE715-87C1-11d1-8BE3-0000F8754DA1}

Microsoft Animation Control 6.0

{cde57a43-8b86-11d0-b3c6-00a0c90aea82}

Microsoft DataGrid Control 6.0

{6262d3a0-531b-11cf-91f6-c2863c385e30}

Microsoft FlexGrid Control 6.0

{0ECD9B64-23AA-11d0-B351-00A0C9055D8E}

Microsoft Hierarchical FlexGrid Control 6.0

{C932BA85-4374-101B-A56C-00AA003668DC}

Microsoft Masked Edit Control 6.0

{248dd896-bb45-11cf-9abc-0080c7e7b78d}

Microsoft WinSock Control 6.0

Any form that uses these controls will give errors such as "There is no object in this control".

Any attempt to delete the ActiveX control and rebuild the form gives the error "Microsoft Access does not support this ActiveX control".

WORKAROUND:

Another KB article, KB957924, is a cumulative update rollup for VB6.

It includes newer versions (6.1.98.12) of the above controls that do not have the security vulnerability.

Unfortunately, this update may only be installed if you have VB6 installed.

However, it is possible to install KB957924 on a machine with VB6 and then deploy copies of the new OCX files to the affected end-user machines.

This workaround is unwieldy, as it requires an administrator to install and register the updated OCX files on every end-user machine.

SUGGESTION:

Microsoft should add the "safe" versions of the affected OCX files to the KB960715 update, so that instead of killing the old versions of those controls, the new, safe versions are installed and registered.

Furthermore, Microsoft should create another download which includes the "safe" versions of these OCX files so that machines that have been adversely affected by KB960715 can easily be updated without the need to have VB6 installed.

And some comments from other Access MVP, Sascha Trowitzsch:

There are replacements:

MSCOMM > XMCOMM

For Winsock there are several VB6 projects out there

BTW: I am using two tools to activate/deactivate ActiveX controls:

http://www.nirsoft.net/utils/axhelper.html

http://www.nirsoft.net/utils/acm.html

Dec. 24th, 2008

Попробуйте BizPark

BizSpark это инновационная программа, предоставляющая начинающим компаниям-разработчикам ПО в течение 3 лет набор следующих преимуществ:

Доступ к технологиям, в том числе:

· Средства для дизайна, разработки и тестирования. Предоставляются лицензии на  Expression Studio (1 лицензия), Visual Studio Team System c MSDN Premium и Team Foundation Server (стандартный выпуск) на всю команду разработки

· Лицензии на промышленное использование для размещения в сети Интернет решений типа SaaS и интернет-сервисов, созданных на базе программного обеспечения.  Предоставляются лицензии на  Windows Server, SQL Server, SharePoint Portal Server, Systems Center, BizTalk Server без ограничения количества.

Поддержка

· Профессиональная поддержка от Microsoft: 2 инцидента технической поддержки на компанию

· Доступ к MSDN Premium

· Поддержка Партнеров по сообществу BizSpark : консультации, инвестиции, хостинг, и пр.

Продвижение

· Возможность заявить о себе, создав свой профиль в интерактивном каталоге BizsparkDB на сайте Microsoft Startup Zone

· Возможность быть отобранной в BizSparkDB как «Компания недели» BizSpark на сайте Microsoft Startup Zone

Условия предоставления преимущества BizSpark:

1. Компания должна разрабатывать программный продукт или размещаемый интернет-сервис, основанный на программном обеспечении, который будет являться ключевой компонентой собственного бизнеса компании. Если компания развивает одновременно несколько видов бизнеса, то лицензии, полученные в рамках BizSpark могут использоваться в рамках разработки тиражируемых продуктов и сервисов, но не могут – для оказания услуг конечным заказчикам , таких как хостинг, дизайн веб-сайтов, системная интеграция, аутсорсинговая разработка ПО.

2. Компания должна быть частной, находиться в бизнесе не более 3 лет и иметь годовой доход не более 500 тыс. долл. США (цифра дохода приведена для России). Предприниматели, которые только находятся в процессе регистрации юр. лица, также могут участвовать в программе.

Регистрация в программе бесплатна. По окончании членства в программе, начинающая компания должна оплатить Microsoft  взнос за участие в программе в размере 100 долл. США.

Dec. 16th, 2008

Ремонт ноутбуков

Вот здесь: http://www.laptoprescuer.com

Далеко от нас, но коллеги говорят, что реально  работает.

May. 24th, 2008

Про вчерашний REMIX

Колонный зал дома союзов у меня всегда ассоциировался с погребение наших вождей. Никогда не участвовал, но благодаря REMIX удалось посетить. Как будто вернулся на 20 лет назад, за все эти годы там похоже ничего не поменялось. Особенно поразил буфет - обстановка, персонал и еда точно соответствовала тому времени. Наверное самому молодому представителю персонала было лет 50. Под конец милиционер всех бродивших с пивом по фойе загонял в буфет, ну совсем как в 80-е!

Сам REMIX прошел на высоте, Дмитрий Сотников зажигал как обычно. Стив Балмер тоже пытался зажечь, но его постоянно тушил нудными вопросами Антон Носик. Да, теперь я понял почему он выбрал такое название для своего блога :-). Думаю надо было кого поживее найти, да и вопросы подобрать поинтереснее. Коллегам, кто видел его первый раз, все понравилось, но они просто не видели как он на самом деле отжигает. Например посмотрите как было на оригинальном MIX’08.

Вопросов к экспертам на этот раз было не много, видимо аудитория другая чем обычно, не девеловеры. Одна девушка, программист на PHP, очень заинтересовалась технологией Silverlight, спрашивала у меня про возможности хостинга PHP и ASP.NET. Может она конечно и не переметнется никогда в наш лагерь, но уж точно попробует новые технологии Microsoft. Так что думаю событие удалось!

Да, для тех, кто не попал - все можно посмотреть на сайте REMIX.

Technorati tags:

May. 13th, 2008

Microsoft Access Video Tutorials

Bob Heifler from MyAccessProgram.com pointed me to these video tutorials, which can be useful mostly for novice Access users:

How to write Visual Basic for Applications (VBA) functions

How to create a Subroutine using VBA programming code

How to write error trapping code for VBA functions and subroutines

Use Access Events to trigger Visual Basic for Applications (VBA) Programming Code

Data Validation code for Microsoft Access forms

Methods for debugging Visual Basic for Applications(VBA) program code

Create different types of pop up user Message Boxes with VBA code

Conditional Formatting of form and report controls without needing to write VBA programming code

Microsoft Access 2007 Tutorial - How to use File Attachment Controls

How to display Calculated Values in Microsoft Access Forms or Reports

Microsoft Access 2007 Anchoring Fields so they stretch to the changing size of a form or report

Microsoft Access 2007 Tutorial - Data Collection By Email

Microsoft Access 2007 Tutorial - Outlook Task to Scheduled Reoccurring Access Imports or Exports

Microsoft Access 2007 Tutorial - How to show Date Picker

Microsoft Access 2007 Tutorial - Alternating Row Color in Reports and Datasheet Views

Microsoft Access 2007 Video Tutorial -Queries Part One - Simple query formulas combining field values, arithmetic on field values, creating alias field names, and use of NZ function

Microsoft Access 2007 Video Tutorial - Queries Part Two - Query Table Joins

Microsoft Access 2007 Video Tutorial - Queries Part Three - Query Criteria Methods and use of Like Operator and Wildcard

Microsoft Access 2007 Video Tutorial - Queries Part Four - Action Queries - Make Table Query, Update Query, Append Query, Delete Query

Microsoft Access 2007 Video Tutorial - Queries Part Five - Using Aggregate Functions in Group By Queries

A single function to get any number of stored public variable values

Я иду на REMIX

Если вы еще не знаете - там будет Стив Балмер, только ради этого стогит туда сходить!

Спеши зарегистрироваться!

Technorati tags:

Previous 20

Advertisement

Customize