2014-03-19 167 views
0

我不能爲我的生活弄清楚如何做到這一點。這看起來像是我在使用教程之前看到的一個功能,但我無法在任何搜索或書籍中找到它。有可能我只是沒有使用正確的關鍵字。查詢記錄從相關表

無論如何,我想要在Filemaker中完成的是我有一個相關的表格。因此,例如,我有一個「客戶」和「發票」表,它們都是相互關聯的。現在在Invoice佈局中,我想將記錄與客戶表關聯起來。我知道我可以通過複製並粘貼一個序列號來做到這一點,但我不想查找序列號。

我想要的是一個按鈕,當我點擊它時,它會彈出一個窗口,顯示我在數據庫中擁有的所有客戶,然後點擊我想要的客戶,然後它會爲我填寫該串行字段以及任何其他附帶的字段,如姓名和地址。

希望我在詢問我的問題時很清楚,我期待聽到您的回覆。感謝所有的幫助:)

+0

您想要的按鈕將在發票版面右側? –

+0

是的,我希望它在發票佈局中。 – user3438247

回答

0

這聽起來像你有一個客戶的ID不一定是他們的名字,而是一個自動遞增的數字。如果這是準確的,可以使用三部分組合來解決問題。可能存在或者可能不適合教程此已:從一個值列表中選擇從所述ID號碼字段相關表

  • 附加布局字段選擇
  • 值列表

    • 下拉列表使用「顯示數據來自」客戶表中的友好名稱

    要開始添加您的下拉列表。對於使用「使用字段中的值」創建值列表並選擇相關字段。使用「同時顯示第二個字段的值」來獲得最佳效果的外觀。這個屏幕捕捉,使您的一些類似的想法:

    ID and friendly name drop-down list

    您在屏幕捕捉看到的是一個下拉列表,捕捉從相關表中的ID值,但這樣做顯示友好名稱。一旦你有一個有效的下拉列表,你可以添加額外的字段,指定相關的表和友好名稱字段。此佈局字段將覆蓋ID字段頂部以掩蓋它。在屏幕上和打印中,您只會注意到友好名稱。

    從那裏,只需添加相關表中的其他字段,並享受簡單的Filemaker佈局節省時間。

  • 0

    最佳方式是,您可能會點擊客戶佈局上的一個按鈕,該按鈕執行腳本來創建或查看現有發票。如果是這樣,請在腳本中捕獲客戶的ID並在創建發票時進行設置。不再需要手動鏈接。另外,如果您從門戶網站創建相關記錄,則會自動插入父級的ID。否則,您將不得不使用Justin發佈的其中一個選項,該選項更容易出現數據輸入錯誤。如果您希望直接在發票版面上使用價值清單,那麼問題在於,如果您的客戶清單過長,估價人員將很難排序,您只能在該處顯示某些信息。

    您還可以在彈出一個新窗口的發票佈局上創建一個按鈕,將您帶到一個列出所有客戶和相關數據的報告佈局。創建一個覆蓋數據行(trasnparent)的空白字段並附加一個按鈕以抓取選定的客戶,並將其傳回創建發票的腳本。這樣,您可以看到所有客戶和可能需要查看的任何數據來區分它們。