Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The DexGetmsg() function returns a message string that is stored in the application dictionary.
Syntax
getmsg(message_ID)
Parameters
• message_ID - An integer containing the message ID of the message you want to retrieve.
Comments
Message strings are often used for messages displayed to the user.
Return value
String
Examples
The following C# example shows how a message string is retrieved and displayed to the user if the checkbook ID supplied is not valid. The message with message ID 397 says, "The checkbook doesn't exist."
TableError err;
string message;
CmCheckbookMstrTable CheckbookMasterTable;
CheckbookMasterTable = Dynamics.Tables.CmCheckbookMstr;
// Set the key value
CheckbookMasterTable.CheckbookId.Value = textBoxID.Text;
// Set the key to use
CheckbookMasterTable.Key = 1;
// Try to retrieve the record
err = CheckbookMasterTable.Get();
if (err == TableError.NotFound)
{
// Could not find checkbook
message = Dynamics.Forms.SyVisualStudioHelper.Functions.DexGetmsg.
Invoke(397);
Dynamics.Forms.SyVisualStudioHelper.Functions.DexError.
Invoke(message);
}
if (err == TableError.NoError)
{
textBoxDescription.Text = CheckbookMasterTable.Description.Value;
}
// Close the table
CheckbookMasterTable.Close();
The following Visual Basic example shows how a message string is retrieved and displayed to the user if the checkbook ID supplied is not valid. The message with message ID 397 says, "The checkbook doesn't exist."
Dim err As TableError
Dim message As String
Dim CheckbookMasterTable As CmCheckbookMstrTable
CheckbookMasterTable = Dynamics.Tables.CmCheckbookMstr
'Set the key value
CheckbookMasterTable.CheckbookId.Value = TextBoxID.Text
'Set the key to use
CheckbookMasterTable.Key = 1;
'Try to retrieve the record
err = CheckbookMasterTable.Get()
If err = TableError.NotFound Then
'Could not find checkbook
message = Dynamics.Forms.SyVisualStudioHelper.Functions.DexGetmsg _
.Invoke(397)
Dynamics.Forms.SyVisualStudioHelper.Functions.DexError _
.Invoke(message)
End If
If err = TableError.NoError Then
textBoxDescription.Text = CheckbookMasterTable.Description.Value
End If
'Close the table
CheckbookMasterTable.Close()