Hallo ich habe ein kleineres Problem. Ich habe eine Termindatenbank aufgebaut, bei der jeder Termin eine ID zugeweisen bekommen soll. Diese ID soll aber kein Autowert von Access sein, sondern ich verwende ein Zahlenfeld. Bei einem Neu Eintrag eines Termines, wird der maximale Wert ermittelt und um 1 erhöht, um somit eine neue ID zu bekommen. Das Funktioniert soweit auch ganz gut.
Wenn ich nun einen Termin löschen will, habe ich dafür ein Formular generiert, in dem ich ein textformularfeld habe, in das ich die IDs mit , getrennt eingebe, die ich löschen möchte.
Diese IDs werden nun mit
id = split(id,",")
auseinandergepflückt. Das Problem besteht nun nur darin, dass ich hierbei einen String geliefert bekomme und dieser Texstring sich nicht mit der ID aus der Datenbank abgleichen lässt, weil es eben ein anderer Zahlentyp ist.
Gibt es eine Möglichkeit die Ausgabe dieser Split-Funktion in eine Zahl umzuwandeln??? wäre meiner Meinung nach das einfachste. Das Feld in der datenbank kann ich leider nicht in ein Textfeld umwandeln, weil dann die Ermittlung des Maximalwertes (zur Ermittlung einer neuen ID) nicht mehr funktioniert.
Danke für Eure Hilfe.
Betreff |
Von |
Datum |
|
|
G.
Guest
|
13.11.2001 09:47 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!