Retourcode voor de functie "zoeken"

Hallo allemaal

De functie "zoeken" geeft de positie terug van het eerste voorkomen van een subtekenreeks in de doelketen.
In het geval dat het niets vindt, wat stuurt het dan terug? -1 of iets anders?

Bedankt voor je hulp

Hallo

Om welke software gaat het? SolidWorks, Excel, VBA?

Ik zou in de verleiding komen om te zeggen dat het 0 of niets oplevert.

Het kan niet heel ingewikkeld zijn om een test te doen, toch?

Meer info over FIND in vba:

http://www.commentcamarche.net/faq/36886-vba-recherche-de-donnees-la-methode-find

Als er geen resultaat is, retourneert de instructie 'Niets'.

 

1 like

Het is PDM als ik het goed begrepen heb

@+;-))

1 like

Ik had de titel van de pagina (van het tabblad) niet gezien.

Voor EPDM zou FIND null of niets moeten teruggeven, maar ik blijf erbij dat het heel eenvoudig moet zijn om een test uit te voeren! Doe een nep-zoekopdracht met wat dan ook.

Dit is inderdaad de zoekfunctie van ePDM en meer specifiek in de "dispatch" add-in.

FYI. Deze functie retourneert 0 als de gevonden tekenreeks zich op de eerste positie bevindt. (Positionering begint bij nul). Maar de documentatie zegt niets als de string niet wordt gevonden. (Hetzelfde geldt voor "links", "rechts", "midden", enz...)

 

1 like

Een voorbeeld waarbij de zoekopdracht "waarschijnlijk" geen resultaat oplevert om te testen:

fdlsjkvhqmsdfjqzerltjgsdflmiglmdihnsbqzedsfqlmdfjmld

:D

Inderdaad, FIND moet -1 teruggeven, zoals hier wordt weergegeven:

"Running van de verzending op een bestand dat een spatie in de naam bevat. geeft een waarde van -1 terug, wat betekent dat er geen spaties zijn gevonden."

https://forum.solidworks.com/thread/73505

Andere bron: https://forum.solidworks.com/thread/60319

"1. Maak <uw variabele> met de waarde Find(%PathToSelectedFile%, \Designs\PDF's\)

Alle bestanden in de map \Designs\PDF's\ retourneren een waarde die niet gelijk is aan -1. Bestanden die niet in deze map staan, retourneren de waarde -1."

2 likes

Dank u .PL voor uw hulp.

1 like
Maak je geen zorgen:)