How to use Email attribute attachmentcount ? - dynamics-crm-2013

I was thrilled when I saw the attribute attachmentcount on Email entity in MS Dynamics CRM 2015(I believe it's the same with MS Dynamics CRM 2013), but I can't seem to use it... not in the form and not as a column in a view.
Why can't I use this attribute??
Best Regards
Knut "Frustrated" Myre :-)

I'm going to guess its because its a special system field. Some system fields have particular behaviours and apparently this one means it cant be used on forms or views.
You could perhaps look into copying the value into another field using a workflow or plugin.

Related

Is There a way to get a List of all the Enterprise Fields a user on Project Server has In Use?

I'm building a MS Project VSTO tool (written in C#) that in many instances needs to either read or write data from a field in MS Project. Since I don't always know what field will contain the data I need, I many times need to allow the user the option to select the field they want. Getting all the basic fields is easy, my issue arises if a user is in a Project Server environment and using Enterprise fields. So my question is 2 fold:
Is there a way to check if the user is in a Project Server environment?
Is there a way to easily get all of the custom enterprise fields that are being used in MS Project? I'd like to be able to capture these fields in a collection like a list or array.
Is there a way to check if the user is in a Project Server
environment?
Look at the collection of Profiles to see if there is a project server one and check its ConnectionState to see if it's connected to a project server.
Is there a way to easily get all of the custom enterprise fields that
are being used in MS Project? I'd like to be able to capture these
fields in a collection like a list or array.
If you have access to the project server, take a look at this page, Accessing Project Online enterprise custom fields. Without access to the server I suggest:
Loop through all tables and their fields to find enterprise ones.
Allow the user to enter the name of enterprise fields and store that information for future use so that it's a one-time 'setup' for the user.

Can I track modified fields in MS CRM 2013?

I want to track modifications in CRM.
I.E. We create lead/opportunity, saved it. Now I am updating several fields , again saved it. Again updating several field. So can I get those fields names which were modified after the creation?
Thanks in Advance
You need to enable Audit, you can find a tutorial here:
https://community.dynamics.com/crm/b/crmlessons/archive/2011/03/29/crm-2011-auditing-best-practices.aspx

Lotusscript to insert a Subform into a Form programmatically

I am trying to deploy a Domino application in a possibly friendly way. I've got to the point where an agent imports Domino elements.
The functionality I'd like to provide is in a subform which I could export and import.
I still need to insert the SubForm in a specific location in an already existing Domino application.
I didn't find any API that could be helpful. Is there a way to access and modify the code of an already existing form directly?
DXL round-tripping of forms isn't perfect, so I wouldn't recommend using it in the way adminfd describes. You can, however, write C/C++ code that uses the Notes C API functions to scan through the CD records of a form and insert a subform reference. CD records are complex and you would probably want an expert to assist, to make sure you don't screw up your form by inserting your stuff in the wrong spot.

Create a log for all SQL action in Access

I'm currently having a problem at work.
Someone in the is modifying the table directly.
For example in my database I have school names like ETS. Well, today it was named Polytechnique.
What I'm trying to tell who did this modification either by his/her IP address or any other way. I currently have no ideas on how to proceed.
What I would like is just the beginning of a solution as to let me figure a part of it . I sadly don't have any ideas for the moment.
Thank you (I'm sorry for any errors english is not my first language. Also I could be mistaken for the tags)
(Welcome to SO. Sorry no one answered your question yet. It almost never takes this long.)
The short answer is: No. There is no way to find out who was modifying your tables directly. Access does not have any kind of automatic change logging, and you cannot create any logging procedures in VBA that will monitor manual changes to the tables.
One of the requirements for Access as a front-end is that you trust your end-users to not open tables and edit the data directly.
To prevent this in the future, here are some options:
Right click on your table to hide it. However, the user can just unhide it if they know it is there.
In your Access db is an option called "Display Navigation Option". Disabling this will hide the side-bar so the user can't see the tables. However, pressing F11 will still display them again. This can be easily googled, so I don't recommend it if your users are motivated.
Store your data in a SQL server and use connection strings (not direct links) to retrieve and store information.
Distribute your Access db via Sharepoint. The user will only be able to access the forms you specify and will have no direct access to the tables.
Consider another software package for your problems.

Lookup a People/Group column in SharePoint 2010

I know it's one of the limitation to use person column as lookup in another list but is there any work around ?
I have figured out a way using InfoPath forms on a list. It's a little involved. Are you still interested?
The basics involve setting up a secondary data connection to the lookup list and using rules in InfoPath to populate the people picker fields (DisplayName, AccountID, AccountType).
I've also found that you have to hide the people picker controls until there is data in them, otherwise they don't display anything even though there is data in the underlying fields.
I could spend a little time documenting the procedure if you need it.
-Doug