Fråga : dumt ta fram VBA ifrågasätter

Hi

how kan dig använda en stränga för att se till en bilda kontrollerar tar fram in?  till exempel;

Ive passerade stränga värderar ”strFormName”, och ”strControlName” och jag önskar nu att använda dem för att se till en kontrollera på en öppen form

Forms! [strFormName]. [strControlName] förmiddagen för

I sure den är egentligen enkel svarsflykterna mig!
" klar "

Svar : dumt ta fram VBA ifrågasätter

Sätta in längden är inte beslutsamt vid IIF, men det första rekordet av resultatet, om de första rekordresultaten i ”SoftPak,” som SystemTypen sätter in skulle, är C (7), om det första rekordet är ”, står hög” SystemTypen är C (5). Det är foxproen bestämmer långt sätter in beräknade typer av uttryckssätter in.

Så cast till sätta intypen och legth som du önskar:
CAST (IIF (...) som C (7)) Som SystemType…,

eller VADDERA:
PADR (IIF (…, ”SoftPak”, ”står hög”), 7) SOM SystemType…,

eller tillfoga enkelt de nödvändiga två utrymmena ”står hög”:
IIF (…, ”SoftPak”, ”står hög”), SOM SystemType

Bye Olaf.
Andra lösningar  
 
programming4us programming4us