Skip to main content

AccessTr.neT


Elips çizmek

Elips çizmek

Çözüldü #1
iyi günler arkadaşlar

formda veya raporda elips çizmek için ne yap(z)mamız lazım
eklediğim örnekte rapor ayrıntısına bir kısmı dolu daire(veya çember) çiziyor elips nasıl çizebiliriz
.rar raporda çember.rar (Dosya Boyutu: 8,57 KB | İndirme Sayısı: 6)
@benbendedeilem
Cevapla
Çözüldü #2
bu çizgi çekiyor

Sub Ayrıntı_Print(Cancel As Integer, PrintCount As Integer)
Dim sngMidPt As Single, intI As Integer
' Set scale to pixels.
Me.ScaleMode = 3
' Calculate midpoint.
sngMidPt = Me.ScaleHeight / 2
' Loop to draw line down horizontal axis pixel by pixel.
For intI = 1 To Me.ScaleWidth
Me.PSet(intI, sngMidPt)
Next intI
End Sub

benim amacım
formda ayrıntı üstünde elips çizmek
ve
mouse sol tuş basılı tutarak ayrıntı üzerinde gezerken nokta koymak
@benbendedeilem
Son Düzenleme: 03/02/2010, 14:30, Düzenleyen: accessman.
Cevapla
Çözüldü #3
sngHCtr = Me.ScaleWidth / 2 ' Horizontal center.
sngVCtr = Me.ScaleHeight / 2 ' Vertical center.
sngRadius = Me.ScaleHeight / 3 ' Circle radius.

burada me.scalewidth demek ayrıntının genişliği demek mi
ayrıca rapor ayrıntısında geçerli bu kod
nasıl formda da kullanabiliriz
@benbendedeilem
Son Düzenleme: 03/02/2010, 16:10, Düzenleyen: accessman.
Cevapla
Çözüldü #4
cevap yazılmamasını
sukut ikrardan gelir kaidesince
evet olarak algılayıp
me.scalewidth kelimesini ayrıntının genişliği olarak kabul edebilirmiyiz
@benbendedeilem
Cevapla
Çözüldü #5
raporda elips kodu


Private Sub Ayrıntı_Print(Cancel As Integer, PrintCount As Integer)
On Error Resume Next
Dim sngHorizontal As Single
Dim sngVertical As Single
Dim sngRadius As Single
sngHorizontal = Me.ScaleWidth / 1.5
sngVertical = Me.ScaleHeight / 3.5
sngRadius = Me.ScaleHeight / 1.3
Me.DrawWidth = 2
Me.Circle (sngHorizontal, sngVertical), sngRadius, vbRed, , , 0.3
End Sub
herhangi bir kaydın bir özelliğine göre o kayda elips çizsin diyorsan

If IsNull(kontrolununadı) Then
Me.Circle (sngHorizontal, sngVertical), sngRadius, vbRed, , , 0.3
End If




form üzerine gelince draw yapılmaz ancak api ile bir şey yapılabilir ancak oda yapacağın uygulamayı kasar bunun yerine form üzerine emf formatında bir resim eklersin tabii arkası boş elips şeklinde istediğin gibi gösterir gizlersin
meşhur çin atasözü  "ACCESS İLE YAPABİLECEKLERİNİZ HAYAL EDEBİLECEKLERİNİZ İLE SINIRLIDIR" siz ne kadar hayal edebiliyorsunuz
Son Düzenleme: 04/02/2010, 09:32, Düzenleyen: esrefigit.
Cevapla
Çözüldü #6
teşekkürler sn.esrefigit
@benbendedeilem
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task