AccessTr.neT
metin karşılaştırma - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: metin karşılaştırma (/konu-metin-karsilastirma.html)



metin karşılaştırma - accessman - 13/10/2012

iyi günler
iki metnin harf harf karşılaştırıldığı bir kod yazılabilir mi
teşekkürler


Cvp: metin karşılaştırma - Kur@l - 13/10/2012

Aşağıdaki gibi bir kod işinizi görecektir.

dim metin1, metin2 as string
dim i as integer
if len (metin1) <> len (metin2) then
msgbox "metin boyutları eşit değil"
exit sub
else
for i = 0 to len metin1
if mid (metin1,i,1)=(metin2,i,1) then
msgbox "Metinlerinizin " & i &. Harfi Eşit"
else
msgbox "Metinlerinizin " & i &. Harfi Eşit Değil"
end if
next
end if



Cvp: metin karşılaştırma - accessman - 13/10/2012

şöyle değiştirdim
Kod:
Private Sub Komut4_Click()
Dim metin1, metin2, farkli1, farkli2   As String
Dim i As Integer
metin1 = Metin0
metin2 = Metin
farkli1 = ""
farkli2 = ""
If Len(metin1) <> Len(metin2) Then
MsgBox "metin boyutları eşit değil"
Exit Sub
Else
For i = 1 To Len(metin1)
    If Mid(metin1, i, 1) = Mid(metin2, i, 1) Then
    'MsgBox "Metinlerinizin " & i & "Harfi Eşit"
    Else
    farkli1 = farkli1 + Mid(metin1, i, 1)
    farkli2 = farkli2 + Mid(metin2, i, 1)
    'MsgBox "Metinlerinizin " & i & " Harfi Eşit Değil"
    End If
Next
End If
MsgBox farkli1 & " - " & farkli2
End Sub