Exitus Geschrieben 28. Februar 2002 Teilen Geschrieben 28. Februar 2002 Gibt es eine möglichkeit den Autowert z.b. ab 7000 anfangenzulassen. Ich möchte nicht das er bei 1 anfängt sondern bei 7000. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Darkstorm Geschrieben 28. Februar 2002 Teilen Geschrieben 28. Februar 2002 nach meinem wissenstand geht das nicht. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Exitus Geschrieben 28. Februar 2002 Autor Teilen Geschrieben 28. Februar 2002 Ich soll aber eine Tabelle herzaubern die ab 7000 anfängt und automatisch hochzählt. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Meenzer Geschrieben 28. Februar 2002 Teilen Geschrieben 28. Februar 2002 Hi! Anstatt einen Autowert kannst Du Dir einfach selbst ein Feld erzeugen ( Datentyp - Long ) und es dann selbst hochzählen. Zum Beispiel beim Öffnen eines Formulares, wenn Du was neues eingibst. ------------------------------------------------------ Dim TMP as Variant TMP = Dmax("DeinFeld","Tabelle") DeinFeld = Nz(TMP,7000)+1 ------------------------------------------------------- Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Exitus Geschrieben 1. März 2002 Autor Teilen Geschrieben 1. März 2002 Hat geholfen!!! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Endlosschleifenhasser Geschrieben 6. März 2002 Teilen Geschrieben 6. März 2002 Ich hab noch eine Möglichkeit in der Access-Hilfe gefunden: Ändern des Anfangswertes eines AutoWert-Feldes Bei einer neuen Tabelle, die keine Datensätze enthält, können Sie den Anfangswert eines Feldes vom Typ AutoWert ändern, sofern seine Eigenschaft NeueWerte auf Inkrement eingestellt ist. Bei einer Tabelle, die Datensätze enthält, können Sie mit Hilfe dieses Verfahrens auch den nächsten, einem Feld vom Typ AutoWert zugewiesenen Wert in einen anderen Wert ändern. 1. Erstellen Sie eine temporäre Tabelle mit einem einzigen Feld des Datentyps Zahl. Stellen Sie dessen Eigenschaft Feldgröße auf Long Integer ein, und geben Sie ihm denselben Namen wie dem Feld vom Typ AutoWert in der Tabelle, dessen Wert Sie ändern möchten. 2. Geben Sie in der Datenblattansicht einen Wert in das Zahlenfeld der temporären Tabelle ein, der um 1 niedriger ist als der Anfangswert, den Sie dem Feld vom Typ AutoWert zuweisen möchten. Möchten Sie z.B., dass das Feld vom Typ AutoWert mit 100 beginnt, geben Sie in das Zahlenfeld 99 ein. 3. Erstellen Sie eine Anfügeabfrage, und führen Sie sie aus, um die temporäre Tabelle an die Tabelle anzufügen, deren AutoWert-Wert Sie ändern möchten. Anmerkung Verfügt Ihre Originaltabelle über einen Primärschlüssel, müssen Sie diesen vorübergehend löschen, bevor Sie die Anfügeabfrage ausführen. Enthält Ihre Originaltabelle ferner Felder, deren Eigenschaft EingabeErforderlich auf Ja eingestellt ist, deren Eigenschaft Indiziert auf Ja (Ohne Duplikate) eingestellt ist und deren Eigenschaft Gültigkeitsregel (gilt auch für Datensätze) so eingestellt ist, dass Nullwerte in Feldern verhindert werden, müssen Sie diese Einstellungen vorübergehend deaktivieren. 4. Löschen Sie die temporäre Tabelle. 5. Löschen Sie den durch die Anfügeabfrage angefügten Datensatz. 6. Mussten Sie in Schritt 3 Eigenschafteneinstellungen deaktivieren, kehren Sie wieder zu den ursprünglichen Einstellungen zurück. Wenn Sie einen Datensatz in die verbleibende Tabelle eingeben, verwendet Microsoft Access ein Feld vom Typ AutoWert, dessen Wert um 1 größer ist als der Wert, den Sie in die temporäre Tabelle eingegeben haben. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.