我有一個自定義實體形式的字段,我希望在表單加載時填充自動生成的數字。這個數字應該從1000開始,有史以來第一次形式記錄,並且對於每個新記錄,它應該像1001,1002等增加。自動生成動態字段中的數字crm 2011
我不擅長編程,所以我需要幫助。
問候
我有一個自定義實體形式的字段,我希望在表單加載時填充自動生成的數字。這個數字應該從1000開始,有史以來第一次形式記錄,並且對於每個新記錄,它應該像1001,1002等增加。自動生成動態字段中的數字crm 2011
我不擅長編程,所以我需要幫助。
問候
可以安裝在CodePlex上提供的自動編號的解決方案之一:
http://advcrm2011autonumber.codeplex.com/
http://crm2011autonumber.codeplex.com/
我個人建議的第一個。如果你想通過代碼來做到這一點
都是免費
:
var i = 0;
var n = 0;
$("body input:text").each(function(){
if(i==0) n = 1000;
else n++;
$(this).val(n);
i++;
});
嘿Akram 據我所知,你的代碼將不會從1000開始數字系列。它會產生一個介於0和1之間的數字,然後將它乘以10000,然後將結果添加到1000. 它如何從1000開始系列? 我在哪裏設置將在窗體上顯示結果的屬性字段的名稱? – hkhan
這是javascript中的方法,用於在兩個數字(本例中爲1000和11000)之間生成一個隨機數,如果您想從1000開始系列,則只需將ramdom數字替換爲n = 1000;如果您想更改顯示結果的表單的屬性字段,可以通過$(「#myid」)更改$(「body input:text」)id =「myid」或$(「。myClass」 )for class =「myClass」 –
將var n = 0替換爲var n = 1000仍然不能從1000開始系列,另外我希望每個新表單都比前一個數字多一個數字,例如,第一個表單的數量1000,第二個1001.隨機生成的數字不會讓我這樣。 – hkhan
感謝您的幫助圭多,你是一個生命的救星。 你知道如何讓它自動生成數字Onload而不是Onsave? – hkhan
它需要一些JavaScript代碼來「猜測」下一個數字,但我建議不要修改這個過程(例如,兩個用戶開始爲您的自定義實體創建一個新記錄,但兩個都將保存爲1001的數字一個會得到1001,另一個1002) –
有意義謝謝你:D – hkhan