veri tabanı çalışması

Katılım
21 Aralık 2009
Mesajlar
7
Excel Vers. ve Dili
excel
arkadaşlar veri tabanı dersi görüyoruz benim pek ii değil ve bu dersden kalıyorum.... ödevleri yapmam lazım yardımlarınızı bekliyorum.. herkez sorulara kolay diyo ama ben yapamıyorum... sorular;
1-Tabloda adı alanına küçük harflerin tamamını büyük harfe çeviren kod?
2-tabloda adı alanına büyük harflerin tamamını küçük harfe çeviren kod?
3-Tabloda tüm alanların harflerini küçükten büyüğe çeviren kod?
4-isminin ilk üç harfi "mus" olan toplam kayıt sayısı kaç adettir?


arkadaşlar çok ihtiyacım var lütfen yorumlarınızı esirgemeyin...
 
Katılım
21 Ekim 2008
Mesajlar
2,323
Excel Vers. ve Dili
Office 2013 - Eng
1 - =upper(ad alani)
2 - =lower(ad alani)
3 - =upper(tablo adi)
4 - =COUNTIF(ad alani,"mus*")
 
Katılım
19 Eylül 2008
Mesajlar
331
Excel Vers. ve Dili
2003
öncelikle konuya güzel bir başlık bulmalısınız. Sizden sonra konuyu okumak isteyenler içeriğin ne olduğunu nasıl anlayacaklar.
konu ile kodları aşağıda veriyorum ayrıca sizin üşenipte koymadığınız örneği ben zaman harcayarak yaptım
Option Compare Database

Private Sub Komut0_Click() 'Küçük Harfe çevir
adi = çevir(adi, 1)
End Sub
Function çevir(text, secim)
Select Case secim
Case 0 'yazım düzeni
text = çevir(text, 1)
text = çevir(Left(text, 1), 2) & Mid(text, 2, Len(text) - 1)
Case 1 'küçük harf
text = Replace(text, "I", "ı")
text = Replace(text, "İ", "i")
text = StrConv(text, vbLowerCase)
Case 2 'büyük harf
text = Replace(text, "ı", "I")
text = Replace(text, "i", "İ")
text = StrConv(text, vbUpperCase)
End Select
çevir = text
End Function

Private Sub Komut2_Click() 'Büyük Harfe çevir
adi = çevir(adi, 2)

End Sub

Private Sub Komut3_Click() 'Herşeyi küçük Harfe çevir
Dim adn As Control
For Each adn In Me.Form.Controls
Select Case adn.ControlType
Case acComboBox 'Bütün metin kutularını boşalt
adn.Value = çevir(adn, 1)
Case acTextBox
adn.Value = çevir(adn, 1)
Case acLabel
adn.Caption = çevir(adn.Caption, 1)
End Select
Next

End Sub

Private Sub Komut4_Click() 'Herşeyi büyük Harfe çevir
Dim adn As Control
For Each adn In Me.Form.Controls
Select Case adn.ControlType
Case acComboBox 'Bütün metin kutularını boşalt
adn.Value = çevir(adn, 2)
Case acTextBox
adn.Value = çevir(adn, 2)
Case acLabel
adn.Caption = çevir(adn.Caption, 2)
End Select
Next
End Sub

Private Sub Komut9_Click()
Dim a As String
a = Left(adi, 3)
Etiket10.Caption = DCount("adi", "deneme", "adi like '" & a & "*" & "'")
Etiket10.Visible = True
Etiket10.Caption = a & " " & "ile ismi başlayan personel sayısı " & Etiket10.Caption & " tanedir"
End Sub
 

Ekli dosyalar

Katılım
21 Aralık 2009
Mesajlar
7
Excel Vers. ve Dili
excel
öncelikle konuya güzel bir başlık bulmalısınız. Sizden sonra konuyu okumak isteyenler içeriğin ne olduğunu nasıl anlayacaklar.
konu ile kodları aşağıda veriyorum ayrıca sizin üşenipte koymadığınız örneği ben zaman harcayarak yaptım
Option Compare Database

Private Sub Komut0_Click() 'Küçük Harfe çevir
adi = çevir(adi, 1)
End Sub
Function çevir(text, secim)
Select Case secim
Case 0 'yazım düzeni
text = çevir(text, 1)
text = çevir(Left(text, 1), 2) & Mid(text, 2, Len(text) - 1)
Case 1 'küçük harf
text = Replace(text, "I", "ı")
text = Replace(text, "İ", "i")
text = StrConv(text, vbLowerCase)
Case 2 'büyük harf
text = Replace(text, "ı", "I")
text = Replace(text, "i", "İ")
text = StrConv(text, vbUpperCase)
End Select
çevir = text
End Function

Private Sub Komut2_Click() 'Büyük Harfe çevir
adi = çevir(adi, 2)

End Sub

Private Sub Komut3_Click() 'Herşeyi küçük Harfe çevir
Dim adn As Control
For Each adn In Me.Form.Controls
Select Case adn.ControlType
Case acComboBox 'Bütün metin kutularını boşalt
adn.Value = çevir(adn, 1)
Case acTextBox
adn.Value = çevir(adn, 1)
Case acLabel
adn.Caption = çevir(adn.Caption, 1)
End Select
Next

End Sub

Private Sub Komut4_Click() 'Herşeyi büyük Harfe çevir
Dim adn As Control
For Each adn In Me.Form.Controls
Select Case adn.ControlType
Case acComboBox 'Bütün metin kutularını boşalt
adn.Value = çevir(adn, 2)
Case acTextBox
adn.Value = çevir(adn, 2)
Case acLabel
adn.Caption = çevir(adn.Caption, 2)
End Select
Next
End Sub

Private Sub Komut9_Click()
Dim a As String
a = Left(adi, 3)
Etiket10.Caption = DCount("adi", "deneme", "adi like '" & a & "*" & "'")
Etiket10.Visible = True
Etiket10.Caption = a & " " & "ile ismi başlayan personel sayısı " & Etiket10.Caption & " tanedir"
End Sub
öneriniz için teşekür ederim ama böyle istemiyorum bi önceki arkadaş yazdı onun açık kodunu istiyorum o kısa yazmış. sanada teşekir ederim..
 
Katılım
19 Eylül 2008
Mesajlar
331
Excel Vers. ve Dili
2003
o zaman ona yazdır
bu koddan daha kısası olmaz
tek tuş ile hem etiketler, hem comboboxlar, hem textbox lar ın içerikleri değişecek. Bunu yaptırabilirsen bana da yaz ben de öğreneyim
 
Katılım
21 Ekim 2008
Mesajlar
2,323
Excel Vers. ve Dili
Office 2013 - Eng
adnanyurdakul konuya attigin cevap icin tesekkurler ben access oldugunu farketmemistim :)

ecoss arkadasim adnan beyin ornegi gayet guzel ve basit anlasilir uzerine yogunlasirsan 15-20 dakikada yazicak kadar iyi olursun dert etme..
 
Katılım
21 Aralık 2009
Mesajlar
7
Excel Vers. ve Dili
excel
adnanyurdakul konuya attigin cevap icin tesekkurler ben access oldugunu farketmemistim :)

ecoss arkadasim adnan beyin ornegi gayet guzel ve basit anlasilir uzerine yogunlasirsan 15-20 dakikada yazicak kadar iyi olursun dert etme..

ya hayır onun yazdığı gibi değil işte.. mesela select lower (adi) from personel... bunun gibi yapılcak. senin kodlar doğru ama benim verdiğim örnek gibi yapılcak ben yapamıyorum
 
Katılım
21 Ekim 2008
Mesajlar
2,323
Excel Vers. ve Dili
Office 2013 - Eng
accesste table hazirlayamiyormusun, ben uzerinde calismak isterdim ama accessim yok table hazirlamak cok basit biseydir aslinda denesen ilk yanlisliklada olsa yapmisoldugun is olacaktir :)
 
Katılım
21 Aralık 2009
Mesajlar
7
Excel Vers. ve Dili
excel
accesste table hazirlayamiyormusun, ben uzerinde calismak isterdim ama accessim yok table hazirlamak cok basit biseydir aslinda denesen ilk yanlisliklada olsa yapmisoldugun is olacaktir :)


off yaa cvplıycak yokmu yarına teslim etmem gerekiyo... arkadaşım bilsem zaten bu dersden şuan kalıyo olmazdım... alttan ders bırakmamam benim için çok önemli biri cvplasın lütfen yaa :S
 
Katılım
19 Eylül 2008
Mesajlar
331
Excel Vers. ve Dili
2003
yazdıklarının tamamını kapsayan cevabı yazdım daha ne istiyorsun
Derdini tam anlat
gerçi bilmeden benim yazdıklarıma yanlış demişsin neyse gençliğine verdim
derdini tam olarak anlat
 
Katılım
21 Aralık 2009
Mesajlar
7
Excel Vers. ve Dili
excel
ya mesela select lower (adi) from personel şeklinde yapılcak... bu ADI alanını küçük harfe çeviriyo gibi...
 
Katılım
21 Aralık 2009
Mesajlar
7
Excel Vers. ve Dili
excel
sanırım sorgu ya diyorum pek bilgim yok yalvar yakar bu ödevi aldım 10 puanlık.. yoksa kalıyorum
 
Katılım
19 Eylül 2008
Mesajlar
331
Excel Vers. ve Dili
2003
bak benim sana yazdığmı sen indirip incelememişsin
eğer onu götürürsen 10 üzerin kesin 10
sana bu kadarını söyleyeyim
sorgu olarak büyük ve küçük harfe çevirme
SELECT LCase([tablodaki alanın adı]) AS küçük, UCase([tablodaki alanın adı]) AS Büyük
FROM tablonun adı ;
 
Üst