-
Fototrend

Új hozzászólás Aktív témák
-
Domonkos
addikt
-
válasz
total90
#12618
üzenetére
Név Utca Házszám Irányítószám Város
Igazabol ahogy felettem is irtak, a nev meg az utca kb eselytelen, hacsak nem talalsz egy olyan adatbazist, amiben minden varos minden utcaja szerepel, de meg ugy se 100%, bar ugy mar szerintem egy laza 90%-os szures megoldhato lenne.
Amugy az en algo-m ugy nezne ki, hogy jobbrol balra indulunk, igy nezve elso szam utani karaktersor a varos.
Marad az, hogy Név Utca Házszám Irányítószám.
Most balrol jobbra haladva elso szam utani ertek a Házszám Irányítószám.
Iranyitoszam minden esetben 4 karakter, igy az konnyu.
Maradt a Nev es az Utca.
Nevnel a fentebb emlitett ket nev, egy szokoz kombora losz, az a valosag ~90%-at lefedi.
Marad az utca, mint adott.De a nev - utca parost mindenkeppen le kell ellenorizned biorobot modszerrel.
-
Zalanius
tag
válasz
total90
#12618
üzenetére
"Név Utca Házszám Irányítószám Város"
Az eredeti kérdésben is írtad: a probléma az elválasztó karakter, ami ugyanolyan szóköz, amilyenből kis túlzással tetszőleges mennyiség előfordulhat a név, utca, város esetében mezőn belül is. Exceles eszközökkel stabil megoldás erre aligha lesz, még makrókkal sem, legfeljebb egy valamilyen közelítés. Itt az adatmennyiség a kulcs: pár száz sorig egyszerűen nem éri meg bonyolult szabályrendszereket kódolgatni, a humán erőforrás előbb végez. Ha valami nagyságrendekkel nagyobb listáról van szó, értékes adatokkal, amiből ez a katyvasz áll rendelkezésre, akkor meg a teljes folyamat defektes úgy, ahogy van...
Klasszikus adattisztítós / feltáró feladatként úgy ugranék neki, hogy ha nemzetköziek is a címek, azért a vonatkozó országok városainak (talán) teljes listája beszerezhető, ezért az azonosítás könnyű, ugyanígy az irányítószámok szerkezetére vonatkozó helyi szabályok. Utóbbi nyilván számokat is tartalmaz, ezért az utolsó ilyen töredék után már csak a városnevek lehetnek, a házszám szintén kell, hogy számokat tartalmazzon stb. Nyilván a név-utca felbontás a legtrükkösebb, pl. "Horváth Péter Mátyás Király tér".
De nem feltétlen kell ágyúval lőni az ilyen szóközös verébre. Vegyél egy pár soros mintát, nézd meg a tipikus szerkezetet. Ha van valami többségi mintázat, akkor legyen az a fő szabály, és a többit meg nézd át egyenként. Példa: szóközök mentén felbontva (Excelben: szövegből oszlopok) tipikusan 2 mező a név, 2 az utca, 1 a házszám, 1 az irányítószám, 1 a város. Ha az adott sor 7 mező széles, kész vagyunk, minden más esetet meg ki kell szűrni és átnézni. Nyilván a neveknél a prefix, mint Mr., Dr., Özv. stb. a fő veszély, a házszámoknál a külön írt /a vagy 4. em. 15., de ezekre fel lehet készülni.
-
kovisoft
őstag
válasz
total90
#11907
üzenetére
Arra egyelőre nem jöttem még rá, hogy miért hagyja abba a számlálást egy db email után, de a Mennyiseg növelésénél mindig 1-et kellene hozzáadni, nem pedig oItem.Attachments.Count-ot, hiszen minden pdf-re 1-gyel akarod növelni a számlálót, nem annyival, amennyi akármilyen attachment-je van az adott email-nek:
Mennyiseg = Mennyiseg + 1Szerk: Látom, közben megoldódott.

-
kovisoft
őstag
válasz
total90
#11905
üzenetére
A Mennyiseg nevű változó értékét nem növeled minden egyes pdf megtalálásakor, így amikor kiteszed a message box-ot, akkor 0-t mutat.
Ahol az MsgBox sorod van, oda a Mennyiseg változó növelését kellene tenni, az MsgBox sorodat pedig ki kellene tenni a ciklusok utánra. És én inicializálnám a kód elején a Mennyiseg-et 0-ra. -
Atapi
senior tag
válasz
total90
#10660
üzenetére
ha még aktuális, akkor egy javaslat. tegyél a cmd_dezimal_Click() eljárásodba még egy elágazást, amiben a beírt adatot tároló string (frm_Rechner.txt_Display) hosszához kötöd a ',' gomb hatását (csak 0 hosszúságú string esetén kell vezető 0 ',' esetén). alternatív megoldás, hogy a stringet "0" értékűre inicializálod, és számra kattintás esetén megvizsgálod, hogy az érték 0-e, és ha igen, akkor csak a szám értéket viszed tovább. a 0-ra kattintós eljárásodat magam részéről el is látnám olyan védelemmel, hogy ne lehessen vezető 0-kat írni, mert ugye nem szokás.
-
doc
nagyúr
válasz
total90
#3663
üzenetére
az xcopy filemasolo, nem letoltoprogram, a windows azert nagyon messze van az ilyen szintu transzparenciatol (tudok am magyarul
)
letolteni parancssorbol pl. a wget-tel tudsz (termeszetesen nincs alapbol windowson), esetleg ha van ftp-hozzaferesed, hasznalhatod a parancssoros ftp-t (na ez veletlenul pont van defaultbol)
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Futás, futópályák
- Counter-Strike: Global Offensive (CS:GO) / Counter-Strike 2 (CS2)
- MWC 2026: leégsz, ha nem figyelsz a TCL 15 ezer nites panelje előtt
- PlayStation 5
- Motorola Signature - mielőtt aláírnád...
- iPhone topik
- Milyen belső merevlemezt vegyek?
- Ilyen olcsó sem volt még egy Apple notebook
- Assetto Corsa Rally
- Amazfit T-Rex 3 Pro – világítós dínó
- További aktív témák...
- Elite x360 1040 G10 2-in-1 14" QHD+ IPS érintő i7-1365U 32GB 512GB NVMe ujjolv IR kam gar
- Sapphire PULSE RX 6700 XT 12GB Garanciával!
- EliteBook X Flip G1i 14 AI 2-in-1 14" FHD+ IPS érintő Ultra 7 258V 32GB 1TB NVMe gar
- Manli RTX 4070 Ti Gallardo 12GB Garanciával!
- ZBook Fury 15 G7 15.6" 4K IPS Xeon W-10885M RTX 4000 32GB 512GB NVMe IR kam gar
- 1TB, 512GB, 256GB m-SATA SSD-k
- GYÖNYÖRŰ iPhone 15 Pro Max 256GB White Titanium -1 ÉV GARANCIA - Kártyafüggetlen, MS4694
- 188 - Lenovo LOQ (15IRX10) - Intel Core i5-13450HX, RTX 5060
- Bomba ár! Dell Latitude E6430 - i5-3GEN I 8GB I 128-256SSD I HDMI I 14" HD+ I W10 I Garancia!
- Honor X8 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest





)

