<B>Hej</B> (igen) Det finns en egenskap som talar om om en kotroll skall synas vid utskrift respektive på skärmen: Jo den finns ju men... Hm... hur ska jag förklara det Skriver du ut en eller flera poster från ditt formulär? Tusen tack, jag tittar vidare på det i morgon bitti.Villkor för textruta i formulär
Jag har en textruta som inte ska vara med när man skriver ut vissa formulär.
Om txt1 är IngerPersson så ska det inte stå IngerPersson i txt2 två centimeter bort.
På vilken händelse kan man programmera in det?
Jag försökte med FormLoad() men då blir resultatet för hela formuläret samma som för första posten.
Är detta punkten när jag måste lära mej skapa klasser i Access? eller finns det något annat sätt?
Och... jo jag vet att det kanske hade varit bättre med en rapport men... det är ju enkelt med formulär om användaren behöver ändra något precis innan utskrift.
//LisaSv: Villkor för textruta i formulär
DisplayWhen
Som har värdena:
0 Always (Default)
The object appears in Form view and when printed.
1 Print Only
The object is hidden in Form view but appears when printed.
2 Screen Only
The object appears in Form view but not when printed. Sv:Villkor för textruta i formulär
Det är ju bara för de poster där det står Inger Persson i första textboxen det inte ska stå i den andra. Själva osynliggörandet av textboxen har jag inga problem med vad jag vet ännu iallafall utan under vilken händelse jag kan sätta in det och få det resultat jag önskar dvs: post1 tb2 synlig, post2 tb2 osynlig, post3 tb2synlig osv.
Är det jag som missuppfattar dej igen?
//Lisa Sv:Villkor för textruta i formulär
Jag har först en textbox med Personal.tjänst och Namn i och i vissa av dem kommer det stå rektor Inger P
och i en ettikett bredvid det står det rektor Inger P.
Det är ju inte så vackert att ha två rektor Inger P efter varandra så när det står rektor Inger P i textboxen ska det inte stå i ettiketten.
alltså:
______________________ ______________________
SYV Anton K rektor Inger P
eller
______________________
rektor Inger P
Man blir ju lite hemmablind, för mej var första frågan totalt solklar.
//LisaSv: Villkor för textruta i formulär
I en rapport har du händelsen Format. Om du skriver ut flera poster kan du formatera dessa i den händelse:
Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)
Dim Show as Boolean
Show = Not Is Null(txt2.Value)
txt2.Visible = Show
line2.Visible = Show
End Sub
Eller:
Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)
Dim Show as Boolean
Show = Not (txt2.Value = txt1.Value)
txt2.Visible = Show
line2.Visible = Show
End Sub
Sv:Villkor för textruta i formulär
//Lisa
05.37
Jag kommer aldrig in i sub detail_format() .
Jag har ju svenskt access men detail_format hittar jag inte bland händelserna att välja bland (så mycket annorlunda kan det ju inte bli på svenska)
// Lisa
061116
jag löste det genom att skapa ett till likadant formulär utan ettiketten och göra villkor för att öppna det
//Lisa