如何在表单中使用 RecId 作为外键

2024-01-08

我有一个项目表,每个项目都引用另一个表中的另一个项目。我们会说这些项目是人,而相关的项目是最喜欢的食物。

表 A:鲍勃:1,莎莉:1,苏:3

表 B:1:苹果,2:香蕉,3:橙子

“人”通过 People 表中引用的食物 RecId 与他们最喜欢的“食物”联系起来。

我有一个用于编辑人员的表单/网格。有没有办法使网格中的 FoodRecId StringView 转换其值,以便 RecId 数字在网格中不可见?

我已经编写了多列查找来轻松处理创建正确的关系,但如果可以隐藏/替换网格中的 RecId,则表单将更易于使用。


如果您使用 AX 2012,方法很简单:使用代理键 http://axdaily.blogspot.com/2011/05/surrogate-keys-in-ax-2012.html。 用于RecId因为外键不是最佳实践!

更新:具体步骤可以在斧头沉思 http://daxmusings.blogspot.com/2011/07/ax-2012-recids-and-unitofwork-foreign.html.

如果使用旧版本的 AX,请查看使用ContactPersonRecId in the CustTable形式。 它涉及隐藏recId使用另一个编辑字段时表单中的字段ContactPersonName作为钥匙。

虽然使用RecId由于外键并不违反最佳实践,因此由于手动处理代理键的复杂性,通常会避免使用外键。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在表单中使用 RecId 作为外键 的相关文章

  • Bootstrap 响应式网格布局(3 列),每个网格元素下方具有折叠/隐藏的 col-12

    我试图使 100 列出现在引导网格列内的元素下方 因为用图片更容易理解 所以我想要实现的目标是 选择其中一张图像 1 到 x 时 隐藏的 div 具有不同的内容 应以完整的 12 列大小显示在图像下方 我设法做到了这一点 但是 当使用较小的
  • 方形网格 - XML

    在我的研究中 我必须编写一个 Android 应用程序来从气象站检索天气数据 这些将显示在块中 这些块将分成 4 列和 2 行 所以我想创建一个 4 列 2 行的方形网格来提供块 有人可以提供解决方案来帮助我创建这个网格吗 有很多选择 1
  • 如何计算每个纬度/经度网格正方形的大小(以平方米为单位)

    我对 gridsquare 分辨率下以 m2 为单位的数据进行了估计 我需要计算每个纬度 经度网格单元中的 m2 数量 两极附近的细胞尺寸比赤道附近的细胞尺寸小得多 因此这一点很重要 我想要一个 netcdf 文件或每个网格方块中平方米数的
  • 删除 QML 网格的子项

    我想循环遍历 QML 网格的子级并使用 Javascript 销毁它们中的每一个 Grid id contentGrid spacing 10 ImageItem imageSource file foo jpeg destroy this
  • css 字体大小和行高与基线不匹配

    我正在尝试做一些应该非常简单的事情 但我在失败和论坛之间度过了一天 我想调整我的字体以匹配我的基线 在 indesign 中只需点击一下即可 但在 css 中这看起来是地球上最困难的事情 让我们举一个有理值的简单例子 在这张图片上 我每 2
  • X++ 中的“this”与“element”关键字

    在 X 中编写代码时有时需要引用this functionYouWant 有时是element FunctionYouWant 有时两者都在范围内 我经常尝试其中一种 如果没有我想要的功能 我会尝试另一种 是否有规则解释何时使用this以及
  • 具有级联 DropDownList 的 Kendo UI 网格

    我的 Razor 布局上有一个 Kendo UI 网格 它从控制器获取数据 在此网格中 我希望有一组 3 个 DropDownList 它们是 ProductGroups Products Services 我希望实现的行为是 当我向网格添
  • Bootstrap 网格列相互重叠

    我对 Bootstrap 的网格布局和其中的列重叠有疑问 我不确定问题到底是什么 任何建议将不胜感激 谢谢 div class container div class row div class col md 6 img src conte
  • Android 应用中的 GridView 与 GridLayout

    我必须使用网格在 Android 中实现照片浏览器 所以 我想知道GridView 和 GridLayout 之间的区别 这样我就会选择正确的一个 目前我正在使用 GridView 动态显示图像 A GridView http develo
  • 在 C# 中对 dataGridView 列进行排序? (Windows窗体)

    我有一个从 sql 表绑定的 datagridview 在该 dv 中我有这些属性 Id Name 和 Price 当我将名称列的排序模式设置为自动并单击此列的标题时 我可以根据名称的第一个字母对此 dv 进行排序 这样我可以根据产品的第一
  • DevExpress 中的 GridControl 和 GridView 有什么区别?

    DevExpress 中的 GridControl 和 GridView 有什么区别 看起来 GridControl 是 WinForm GridView 是 WPF 但是我在 XAML 中使用 gxg GridContol 这之间也有什么
  • 如何将网格设置为 Items 控件的模板?

    我正在尝试创建一个ItemsControl使用网格作为其ItemsPanel以这样的方式 它有两列 其中第一列宽度是该列中最宽项目的宽度 并且具有显示所有项目所需的尽可能多的行 基本上 我想要以下内容 但不知何故在一个ItemsContro
  • 如何在运行时隐藏组合框上的枚举值?

    假设组合框链接到枚举 ABC 其中的元素是A B C D 现在我只需要在组合框中获取 A 和 C 而不是 B 和 D 这可能吗 很简单 在表单中创建一个 run 方法并输入 public void run super YourCombo d
  • 带有合并行的 ASP.net 网格分页

    我目前正在使用 GridView 来显示表格数据 我需要合并第一列中具有相同值的单元格 目前我的代码在PreRender事件来设置RowSpan对我来说是财产 而且运作良好 问题是我无法使用分页 因为页面将在第一个字段相等的部分的中间分割
  • ColumnDefinition MinWidth 无法正常工作

    我在 WPF xaml 中使用网格 并且在 ColumnDefinition 中使用 MinWidth 属性时出现一些奇怪的效果 例如 当我使用 9 ColumnDefinition 并且每个 ColumnDefinition 都有 Wid
  • UWP 网格填充父窗口

    我们正在进行一个学校项目 但陷入了死胡同 我们正在努力使grid填充整个父窗口 但我们根本无法这样做 This is what the designer shows and how we want it to look And this i
  • Extjs - 如何在网格列中显示组合框

    我有一个网格面板 包括日期和组合列jsfiddle http jsfiddle net YjYqX 但我不想点击显示我的组合 我想在不点击的情况下显示我的组合 而不是像隐藏在单元格内一样 日期列也一样 我认为改变clicksToEdit 0
  • ExtJS EditorGridPanel 中的级联组合框

    我有一个正在运行的 EditorGrid 面板 其中两列有 ComboBox 编辑器 两个组合框都是从数据库远程加载的 countryStore and cityStore 我想限制cityComboBox仅显示所选国家 地区的城市 我需要
  • WPF 网格布局

    是否可以在 WPF 中使用 Grid 来设计类似的东西 设计列很容易 但是行呢 或者有没有更好的解决方案 比如另一个容器 将每个矩形想象为模块 GroupBox 创建一个包含两列的外部网格 在此网格中 放置另外两个网格 每列一个 这将导致所
  • 为什么网格项目不居中?

    由于某种原因 两个输入范围使网格中的前两项偏离中心 我假设这是因为它们的影子 DOM 样式 事实真的是这样吗 有谁知道为什么范围使项目 A 和 B 偏离中心 这是一个代码笔 https codepen io tOkyO1 pen QOeKL

随机推荐