diff --git a/bin/controls/MembershipSelect.js b/bin/controls/MembershipSelect.js
index 16252552592bec554070728b9d1b81f6a72f0de1..0bd177470797b86bdc47ef96635ce675ee735bf6 100644
--- a/bin/controls/MembershipSelect.js
+++ b/bin/controls/MembershipSelect.js
@@ -36,7 +36,8 @@ define('package/quiqqer/memberships/bin/controls/MembershipSelect', [
             '$onImport',
             '$refresh',
             'openMembershipSelect',
-            'getValue'
+            'getValue',
+            'setValue'
         ],
 
         initialize: function (options) {
@@ -143,6 +144,16 @@ define('package/quiqqer/memberships/bin/controls/MembershipSelect', [
             }).open();
         },
 
+        /**
+         * Set value
+         *
+         * @param {Number} memebershipId
+         */
+        setData: function(memebershipId) {
+            this.$Input.value = memebershipId;
+            this.$refresh();
+        },
+
         /**
          * Return the current value
          *