Autor Thema: type mismatch  (Gelesen 2718 mal)

Offline my head

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
type mismatch
« am: 06.02.03 - 14:11:44 »

Sub Click(Source As Button)
   
   Dim workspace As New NotesUIWorkspace
   Dim thisdoc As NotesUIDocument   
   
   Dim s As New NotesSession
   Dim db As NotesDatabase
   Dim doc As NotesDocument
   Dim view As Notesview
   Dim suchtext As String
   Dim ergebnis As String
   
   Set db =  s.CurrentDatabase
   Set thisdoc = workspace.CurrentDocument
   suchtext = thisdoc.fieldgettext("eingabe")
   Set view = db.getview("alle")
   Set doc = view.getfirstdocument
   
   Do Until (doc Is Nothing)
      If doc.getitemvalue("name")=suchtext Then
         ergebnis=ergebnis+doc.getitemvalue("name")
      End If
      Set doc=view.getnextdocument(doc)
   Loop
   
   Call thisdoc.fieldsettext("ergebnis",ergebnis)
   
End Sub


alle felder sind textfelder

warum gibt's hier nen "type mismatch"???

Offline jofa

  • Senior Mitglied
  • ****
  • Beiträge: 265
  • Geschlecht: Männlich
  • try and error !Y!
Re:type mismatch
« Antwort #1 am: 06.02.03 - 14:22:53 »
Hi,

in welcher Zeile kommt der Fehler ?

Gruss JoFa
--
MAINTANACE FREE ---
Impossible to fix. ;-)
ca. 110 Server unter Win32 und Linux ab 5.0.9a bis R6.5.5dt.
Clients: 5.0.9a, 5.0.10, 5.0.11, 5.0.12, 6.0.1CF1, 6.0.2CF2, 6.5, 6.5.1, 6.5.2, 6.5.3, 6.5.4, 6.5.5, 7.0.

Offline Doc Torte

  • Aktives Mitglied
  • ***
  • Beiträge: 178
  • Geschlecht: Männlich
  • ...promovierter Bäcker... ;-)
    • ...that's me
Re:type mismatch
« Antwort #2 am: 06.02.03 - 14:28:26 »
ergebnis=ergebnis+doc.getitemvalue("name")


das ganze solltest Du mit einem "&" verknüpfen !
Wer nicht ständig besser wird, hört bald auf gut zu sein !
Schritt für Schritt geht's immer vorwärts...

Offline my head

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
Re:type mismatch
« Antwort #3 am: 06.02.03 - 15:19:04 »
der Fehler ist in dieser Zeile:


If doc.getitemvalue("name")=suchtext Then


@doc
danke für den hinweis

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:type mismatch
« Antwort #4 am: 06.02.03 - 15:23:45 »
du kannst es ruhig mit + verknüpfen...
aber kein array !!!

valueArray = notesDocument.GetItemValue( itemName$ )

probiers mit ->
ergebnis=ergebnis+doc.getitemvalue("name")(0)
!!!


gruss

Offline Doc Torte

  • Aktives Mitglied
  • ***
  • Beiträge: 178
  • Geschlecht: Männlich
  • ...promovierter Bäcker... ;-)
    • ...that's me
Re:type mismatch
« Antwort #5 am: 06.02.03 - 15:32:09 »
der Fehler ist in dieser Zeile:


If doc.getitemvalue("name")=suchtext Then




dann solltest du das so einsetzen

If doc.GetItemValue("Name")(0) = suchtext then


Wer nicht ständig besser wird, hört bald auf gut zu sein !
Schritt für Schritt geht's immer vorwärts...

Offline my head

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
Re:type mismatch
« Antwort #6 am: 06.02.03 - 15:33:48 »
jetzt hab ich noch frage...

doc.getitemvalue("name")(0)=suchtext

wie findet er auch Teilstrings, also
suchtext = mann
doc.getitemvalue("name")(0) = Hermann

als richtig!!??!!

geht das??

Offline Doc Torte

  • Aktives Mitglied
  • ***
  • Beiträge: 178
  • Geschlecht: Männlich
  • ...promovierter Bäcker... ;-)
    • ...that's me
Re:type mismatch
« Antwort #7 am: 06.02.03 - 15:38:06 »
jetzt hab ich noch frage...

doc.getitemvalue("name")(0)=suchtext

wie findet er auch Teilstrings, also
suchtext = mann
doc.getitemvalue("name")(0) = Hermann

als richtig!!??!!

geht das??



um in Strings Zeichen zu suchen kann man das coding verwenden :

If Not Instr(xMailAddress , "@") = 0 Then
' "@" is found in xMailAddress

hier kannst Du die Verarbeitung reinsetzen

End if

so suche ich in der eingegebenen e-mailadresse das @ !
setze einfach deine variablen ein, dann sollte das laufen.
Wer nicht ständig besser wird, hört bald auf gut zu sein !
Schritt für Schritt geht's immer vorwärts...

Offline my head

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
Re:type mismatch
« Antwort #8 am: 06.02.03 - 16:36:20 »
danke, danke... aber ein kleines prob hab ich noch

wenn ich den code um folgendes erweitere:


If Not Instr(doc.getitemvalue("name")(0) , suchtext) = 0 Then
         count =count+1         
         ergebnis = ergebnis + doc.getitemvalue("tel")(0)
End If


und nach reinen zahlen suche, findet er nichts...
das eingabefeld ist ein textfeld, und das tel-Feld auch und beide hab ich nochmal mit @text bearbeitet...

trotzdem nix! warum??

Offline my head

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
Re:type mismatch
« Antwort #9 am: 06.02.03 - 16:43:30 »
sorry, vergesst es...

funktioniert doch!!!!! ;D

Offline Doc Torte

  • Aktives Mitglied
  • ***
  • Beiträge: 178
  • Geschlecht: Männlich
  • ...promovierter Bäcker... ;-)
    • ...that's me
Re:type mismatch
« Antwort #10 am: 06.02.03 - 16:47:47 »
wichtig ist, das alle Werte Strings sind !


ansonsten im Script konvertieren ! ( Cstr(xyz) )
Wer nicht ständig besser wird, hört bald auf gut zu sein !
Schritt für Schritt geht's immer vorwärts...

Offline my head

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
Re:type mismatch
« Antwort #11 am: 06.02.03 - 17:41:57 »
doch noch ne kleinigkeit!?!

bräuchte das ganze ohne beachtung von gross- und kleinschreibung!!

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:type mismatch
« Antwort #12 am: 06.02.03 - 17:56:20 »
Lcase()  und Ucase() wandeln in Groß und Kleinschreibung..


ata
Grüßle Toni :)

Offline my head

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
Re:type mismatch
« Antwort #13 am: 06.02.03 - 18:20:39 »
es gibt aber nix, dass er die groß-und kleinschreibung nicht beachtet,oder??

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:type mismatch
« Antwort #14 am: 06.02.03 - 19:28:20 »
... wäre mir nichts bekannt...

ata
Grüßle Toni :)

Offline my head

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
Re:type mismatch
« Antwort #15 am: 07.02.03 - 08:44:39 »
hab jetzt alle werte mit ucase und strconv so formatiert, dass es funktioniert...

Offline my head

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
Re:type mismatch
« Antwort #16 am: 07.02.03 - 10:43:54 »
der button hinter dem der code liegt, ist im web unsichtbar! warum??

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:type mismatch
« Antwort #17 am: 07.02.03 - 13:33:07 »
... LotusScript wird in Web-Buttons nicht unterstützt, daher wird der Button von Domino ignoriert...

ata
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz