Pytanie : Skrzynka oświadczenie opierać się na zapytanie

I być zmartwiony I mieć żadny kod przykład ponieważ I być pewny gdzie. Tutaj być co I próbować. I mieć stół z dwa kolumna. Imię i Email. I mieć wokoło 25 imię w ten stół. I mieć combobox na forma the użytkownik móc Imię i guzik. Na ten imię I wtedy robić sendobject i mail raport ten osoba. I znać dlaczego ono z tona Jeżeli wtedy oświadczenie.

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
Jeżeli Me.Requestor.Value = "Barry Sanders" Wtedy
    DoCmd.SendObject acSendReport, "WOEmailReport", acFormatPDF, "[email protected]", "Praca Rozkaz" & Me.WOID, Fałszywy
    DoCmd.Close acForm, "Praca Rozkazywać", acSaveNo
    DoCmd.OpenForm "Utrzymanie Bela", acNormal

ElseIf Me.Requestor.Value = "Miguel Cabrera" Wtedy
    DoCmd.SendObject acSendReport, "WOEmailReport", acFormatPDF, "[email protected]", "Praca Rozkaz" & Me.WOID, Fałszywy
    DoCmd.Close acForm, "Praca Rozkazywać", acSaveNo
    DoCmd.OpenForm "Utrzymanie Bela", acNormal 

etc….
Końcówka If


But I mieć nadzieję mieć nadzieję mieć nadzieję. Dzięki dla jakaś pomoc ty móc na móc. I naprawdę doceniać it.

Odpowiedź : Skrzynka oświadczenie opierać się na zapytanie

Śródpolny długość ustalać IIF, ale the pierwszy rejestr the rezultat, jeżeli the pierwszy rejestr rezultat w "SoftPak" the SystemType pole być C (7), jeżeli the pierwszy rejestr być "Wierza" the SystemType być C (5). Ustalać być the sposób foxpro ustalać śródpolny typ expression/obliczać pole.

W Ten Sposób the śródpolny typ i legth ty chcieć:
OBSADA (IIF (...) Jako C (7)) Jako SystemType…

lub OCHRANIACZ:
PADR (IIF (…, "SoftPak", "Wierza"), 7) JAKO SystemType…

lub po prostu dodawać the potrzebny dwa przestrzeń "Wierza":
IIF (…, "SoftPak", "Wierza ") JAKO SystemType

Walkower, Olaf.
Inne rozwiązania  
 
programming4us programming4us