Cada tabla en el AOT tiene una ID, ¿cómo puedo descubrir el nombre de la tabla dada una ID?Cómo encontrar un nombre de tabla por ID en Dynamics AX
Respuesta
Desde X ++, use la función tableId2Name.
Desde la GUI, seleccione Herramientas/Herramientas de desarrollo/Objetos de aplicación/Objetos de aplicación y filtro para un tipo de registro de TableInternalHeader y un parentId de la Id de tabla que está buscando.
O en el AOT, haga clic derecho en Tablas y seleccione Buscar. En la ficha Ubicación del nombre &, establezca Buscar en Todos los nodos. En la pestaña Propiedades, haga clic en Seleccionado al lado de ID y complete la identificación de la tabla en el campo Rango.
En el AOT, vaya al nodo Documentación del sistema. En el nodo Tables, busque SqlDictionary y ábralo con el explorador de tablas. Filtre la columna TabId con su ID.
Esto no le dará el nombre de la tabla. Solo le dará una lista de los campos que existen dentro de esa ID de tabla. –
En el AOT, vaya al nodo Documentación del sistema. En el nodo Tablas, encuentre SqlDictionary y haga clic con el botón derecho y ábralo con el explorador de tablas. Filtre la columna TabId con su ID y fieldid == 0, le dará el nombre de la tabla.
Ver el SQL dictironary es realmente el método correcto. Búsqueda de la línea con el fieldID igual a 0. El uso de TSQL esto le dirá el nombre de la mesa para tableid 505
select NAME
from SQLDICTIONARY
where TABLEID = 505
and FIELDID = 0
usted es una leyenda. Estaba buscando por todas partes, incluso el modelo db. –
Si necesita AX nombre de tabla del sistema puede utilizar tableId2name
o DictTable.name
método .
Si necesita SQL nombre de la tabla que deberían poner utiliza DictTable.name
método con el primer argumento de DbBackend::Sql
Ejemplo:
print new DictTable(tableNum(DirPartyTable)).name(DbBackend::Sql);
print new DictTable(tableNum(OMOperatingUnit)).name(DbBackend::Sql);
pause;
// result:
// DIRPARTYTABLE
// DIRPARTYTABLE
I dont'know si esta es su respuesta, si quieres proporcione TableName con su ID, puede usar el método: str tableId2Name (int _tableid)
Por ejemplo: Si su tabla tiene ID: 123456; Método
tableId2PName(123456)
uso devolverá el nombre str YourTable.
info(strFmt("%1" , tableId2PName(123456))); -> VideoStamp the name.
he utilizado la información en https://msdn.microsoft.com/en-us/library/aa498759.aspx
espero útil, saludos!
O puede probar:
select Name, AxId
from MicrosoftDynamicsAX_model.dbo.ModelElement (nolock)
where ElementType = 44
order by AxId
Nota: esta solución funcionará para Ax2012; no Ax2009. – JohnLBevan
- 1. Desarrollo de Microsoft Dynamics AX 2009
- 2. Ejemplos de programación de Dynamics AX 2009?
- 3. Dynamics AX 2009, manejo de excepciones
- 4. ¿Cómo escribo un archivo txt usando Microsoft Dynamics AX?
- 5. ¿Puedo codificar en .NET/C# para Microsoft Dynamics AX?
- 6. ¿Qué es el varient .toString() en X ++ o Dynamics AX?
- 7. ¿Cómo se puede crear un cuadro de diálogo simple en Dynamics AX?
- 8. Busque un ID de proceso por nombre
- 9. Creación de tablas y recuperación de resultados de consulta con Dynamics AX 2009 Business Connector
- 10. Dynamics ax 4.0, forma de apertura sin aplicar filtro en el registro actual
- 11. En Dynamics AX, X ++, ¿cómo se incrementa una variable de fecha
- 12. ¿Cómo encontrar paquetes por nombre en Eclipse?
- 13. ¿Cómo encontrar los procedimientos almacenados por nombre?
- 14. github nombre de usuario por ID
- 15. Obtener nombre de tabla por nombre de restricción
- 16. obtener ID de vocabulario por nombre
- 17. git encontrar commits duplicados (por id-parche)
- 18. ¿Cómo entender los productos de Microsoft Dynamics?
- 19. Rails 3 - Buscar por nombre en lugar de id
- 20. Cómo obtener un valor de un elemento por su nombre en lugar de ID
- 21. encontrar dependencias pom por nombre de clase
- 22. Cómo encontrar "agujeros" en una tabla
- 23. Oracle encuentra nombre de tabla dado un nombre de índice
- 24. ¿Cómo encontrar un elemento con una ID en JavaFX?
- 25. cómo encontrar el ID de usuario de session_data de la tabla django_session?
- 26. Android - Encontrar un contacto por nombre para mostrar
- 27. ¿Cómo encontrar proyectos y carpetas de Eclipse por nombre?
- 28. ¿Cómo encontrar una ID de programa COM?
- 29. Cómo encontrar la variable de JavaScript por su nombre
- 30. ¿Cómo encontrar el ID de usuario de un usuario de desbordamiento de pila con su nombre para mostrar en C#?
¿Puedo hacer que desde el AOT? – David