Ich möchte gerne einen etwas komplizierteren Tabelleneintrag vornehmen: In jedes Feld soll ein bestimmter Text eingetragen werden (in jedem Feld der gleiche), inmitten dieses Textes soll an einer Stelle aber die ID der zugehörigen Fläche auftauchen, die aus einer anderen Spalte übernommen werden soll. Funktioniert das irgendwie?
Ich habe es bis jetzt noch nicht hinbekommen, eine passende Befehlskette einzugeben, die sowohl den Text als auch die fortlaufende ID übernimmt.
LG Astrid
Ich habe es bis jetzt noch nicht hinbekommen, eine passende Befehlskette einzugeben, die sowohl den Text als auch die fortlaufende ID übernimmt.
LG Astrid
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von Gast am Do., 29.01.2004 - 13:36
Permalinkwenns irgendwelche Regeln gibt, geht alles. Dann müßtest Du aber schon noch etwas deutlicher werden ;-)
Viele Grüße
Jörg Ostendorp
Gespeichert von Astrid Lipski am Do., 29.01.2004 - 13:52
Permalinkder Tabelleneintrag soll ungefähr wie folgt aussehen:
"http://....(Internetadresse mit Angaben zum Pfad eines Formulares)Flächennummer(fortlaufende ID aus einer anderen Spalte)Kommentar schreiben"
Irgendeine Lösung?
Viele Grüße
Astrid
Gespeichert von Gast am Do., 29.01.2004 - 14:09
Permalinkungefähr hilft nicht gar so viel.
Mir ist nicht klar, wie Deine Tabelle aussieht (Spalten) und ob Du das alles aus bestehenden Daten ableiten oder teilweise noch eingeben willst (zbKommentar)? Verstehe ich Dich richtig, daß Du die Daten zusammensetzen und nicht tielen möchtest ? (eigentlich sollen Daten atomar sein *g*). Bist Du abgesehen davon sicher, daß Du mit den 255 Zeichen auskommst? Internet-Adressen und Kommentare können zuweilen ja etwas länger sein...
Viele Grüße
Jörg Ostendorp
Ansonsten
Gespeichert von Gast am Do., 29.01.2004 - 15:11
Permalinksorry, war wohl doch noch nicht genau genug. Meine Tabelle sieht folgendermaßen aus:
Spalte 1: fortlaufende ID
Spalte 2: hier soll der "komplizierte" Eintrag rein, der aus Text, der ID aus Spalte 1 und wieder Text bestehen soll.
Beide Textelemente sind für alle Zeilen gleich, lediglich die ID soll sich entsprechend Spalte 1 in jeder Zeile ändern.
Die Textelemente kann ich aus keiner Spalte übernehmen, sondern muss sie per Hand im "Feld berechnen-Dialog" eingeben. Ich könnte natürlich auch zwei Tabellespalten dafür anlegen, in der jeweils eins der Textelemente steht- falls es dann einfacher ist, den Eintrag in Spalte 2 zu erzeugen.
Zu Deiner Frage bzgl. der Anzahl der Zeichen: Ich bin mir relativ sicher, dass ich mit den Zeichen auskomme, die Interadresse ist nicht sehr lang, und es soll einfach nur in Zeile der Ausdruck "Kommentar schreiben" stehen und kein individueller Kommtentar eingefügt werden.
Herzlichen Dank für Deine bisherige Mühe
Astrid
Gespeichert von Gast am Do., 29.01.2004 - 15:44
Permalink"Text" & [IdFeldname] & "mehr Text"
Gespeichert von Gast am Do., 29.01.2004 - 17:11
Permalinkhabe ich ganz überlesen: Internet-Adresse und Kommentar sind für alle Zeilen gleich, also Konstanten? Dann nimme das Bsp vom Gastredner vor mir. Hatte gedacht Internetadresse/Kommentar wären in jeder Zeile variabel. Oder sind sie es doch? Wenn ja benötigst Du zumindest sinnvolles Trennsymbol zwischen der FID und Internetadresse bzw. dem Kommentar. Bsp:
Internet | FID | Kommentar
Die Aktualisierung kannst Du dann folendermaßen lösen (ist noch etwas wirr ;-) und nur für ein Array aus 3 Feldern ausgelegt):
Dazu mußt Du mal "Erweitert" anklicken
(hier kannst Du den Ausdruck dan auch als cal-Datei speichen).
Prelogic:
Dim strAlt As String
Dim strNeu As String
Dim i As Integer
Dim Trennzeichen As String
Dim pos As Integer
Dim varArray(3) As Variant
strAlt = [DEINESPALTE]
Trennzeichen = "|"
pos = 1
Dim x As Integer
x = 1
For i = 1 To Len(strAlt)
If Mid(strAlt, i, 1) = Trennzeichen Then
varArray(x) = Mid(strAlt, pos, i - pos)
pos = i + 1
x = x + 1
ElseIf i = Len(strAlt) Then
varArray(x) = Mid(strAlt, pos, i - pos + 1)
End If
Next i
strneu = varArray(1) & Trennzeichen & " " & [FID] & " " & Trennzeichen & varArray(3)
Aufruf:
DEINESPALTE =
strNeu
Müßtest ggf. noch das Trennsymbol ändern und den Spaltennamen angeben.
(Hoffe, ich hab das jetzt nicht umsonst geschrieben?)
Viele Grüße
Jörg Ostendorp
Gespeichert von Astrid Lipski am Di., 10.02.2004 - 09:45
Permalinkich habe zunächst den Vorschlag Deines "Vorschreibers" (weiß ja leider nicht wer es war...) ausprobiert und im Dialog "feldwerte berechnen" meine Textbausteine und die ID mit "&" verknüpft. tatsächlich hat diese Variante gleich funktioniert, so dass ich Deine (wahrscheinlich ja sehr mühevoll) getippte Variante nicht mehr ausprobieren brauchte. trotzdem vielen dank für Deine Mühe und Unterstützung!
Liebe Grüße
Astrid