2015-05-13 63 views
0

我試圖創建標題中提到的功能。我想到的想法是,我有一個表單,我可以在其中選擇服務器/ -s(我通過一個簡單的對話框列表實現了這一點)。到目前爲止,我有這在我的對話框列表中:從服務器獲取所有數據庫的列表

servers:[email protected]([Abbreviate];@DbColumn(""; @If(@Subset(@DbName;1)="";"";@Subset(@DbName;1)) :"names.nsf";"($Servers)";1)); 
@Unique(@If(@IsError(servers);"";servers)) 

我有問題是選擇所選服務器/ -s中可用的數據庫。任何人都可以給我一個關於如何做到這一點的提示嗎?沒有真正嘗試過任何東西,因爲我找不到這些信息。

+0

我不知道你問的:做所有人的@DbColumn names.nsf中的服務器文檔與您問題的標題沒有任何關係......請澄清! –

+0

@TorstenLink的想法是,我可以選擇一個服務器(我已經實現了上面的代碼)。當我選擇一臺服務器時,我會得到可用數據庫的列表。當我得到數據庫時,我得到數據庫中的文檔列表。我遇到的麻煩是第二步,在我選擇服務器之後,如何獲取服務器中的數據庫列表。 – MarisP

回答

5

根據您的需求,它並沒有那麼複雜:@Prompt有一個特殊的模式,選擇一個數據庫:

result := @Prompt([ChooseDatabase];"";""); 
FIELD Server := result[1]; 
FIELD Filename := result[2]; 
FIELD Title := result[3] 
+0

這工作得很好,謝謝! – MarisP

相關問題