Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: crystal am März 06, 2016, 00:37:33

Titel: Equivalence
Beitrag von: crystal am März 06, 2016, 00:37:33
Hallo,
eine andere Frage. In Fortran gibts eine Equivalence-Anweisung. Damit kann man die Memory-Adressen von zwei Feldern gleich machen.
Also zB mybyte(50) und mystring auf dieselbe Adresse.
Dann kann man schreiben
mybyte(5) =65
und schon steht in mystring an Position 5 ein A

Kann man das auch in VBA machen?
Titel: Re: Equivalence
Beitrag von: DF6GL am März 06, 2016, 08:53:14
Hallo,

man kann Vieles machen....  Ob das aber mit VBA 1:1 abzubilden ist, bezweifle ich jetzt.

Mindestens scheitert das an den Datentypen.

Schau Dir mal die "Join"-Funktion an... 

btw:  Für was brauchst Du das?
Titel: Re: Equivalence
Beitrag von: MzKlMu am März 06, 2016, 09:04:20
Hallo,
Mid gibt es auch als Anweisung.
Mid(mystring,5) = Chr(65)
Tauscht das 5. Zeichen gegen ein A.

Für eine Datenbank ist das Vorhaben eher ungewöhnlich, daher auch von mir die Frage:
Wozu brauchst Du das ?
Titel: Re: Equivalence
Beitrag von: crystal am März 06, 2016, 14:07:18
Hallo und schönen Sonntag.
Also ich bekomme vonb einem Analysegerät ca. alle Minute einen Datensatz geliefert. Darin sind messdaten und auch Status-Infos enthalten.
Ich dachte mir ich les das einfach in einen Striung ein und arbeite es dann über das bytefeld ab. Dann brauch ich nicht jede Position im strimg erst umzuwandeln.
War nur so eine Idee um es einfacher zu haben.
Titel: Re: Equivalence
Beitrag von: DF6GL am März 06, 2016, 16:19:56
Hallo,

Zitatvon einem Analysegerät ca. alle Minute einen Datensatz geliefert

Wie sieht das aus?  Ist das eine CSV-Datei oder ein DS in einer fremden DB?


btw und OT: was für ein Analysegerät ist das denn  (Hersteller/Typ)?