Új hozzászólás Aktív témák
-
wwlaci
csendes tag
Sziasztok!
Egy kis segítség kellene.van két táblám egy access adatbázisban.
Az egyik tábla (t1) tartalmazza az összes adatot ( mezőnév: elérés)
a másik tábla (t2) ( más mezőnéven: helye) tartalmaz néhány olyan adatot is, amelyet
a másik tábla (t1) elérés mezője..
Nekem egy olyan kigyűjtés kell (visual st2005) amely csak azokat az adatokat jeleníti meg
az első (t1) táblából, amelyek NEM SZEREPELNEK a t2 táblában.próbáltam az inner join -t de nem volt nyerő
nyit.CommandText = "select distinct osszes.eleres, helye from fotabla inner join osszes on(osszes.eleres not like fotabla.helye )"
ha valaki tudna segíteni, előre is köszi..
-
wwlaci
csendes tag
válasz
Gregorius #1020 üzenetére
Szia.
az alábbi kódot bemásoltam egy modulba:
Public Sub FindFiles(ByVal path As String, ByVal pattern As String, ByVal result As Collection(Of String))
Try
For Each s As String In System.IO.Directory.GetDirectories(path, pattern)
FindFiles(s, pattern, result)
Next
For Each s As String In System.IO.Directory.GetFiles(path, pattern)
result.Add(s)
Next
Catch ex As UnauthorizedAccessException
End Try
End SubAz alábbit, pedig egy button-click-be
Dim res As New Collection()
FindFiles("C:\", "*.avi", res)
For Each s As String In res
ListBox1.Items.Add(s)
Nexta modulban lévő (of string)-re azt mondja:
Microsoft.VisualBasic.Collection has no type parameters and so cannot have type arguments. -
wwlaci
csendes tag
válasz
Gregorius #1018 üzenetére
Szia!
megpróbáltam az alábbit:
For Each foundFile As String In My.Computer.FileSystem.GetFiles( _
My.Computer.FileSystem.Drives.Item(1).ToString, _
FileIO.SearchOption.SearchAllSubDirectories, "*.avi")
ListBox1.Items.Add(foundFile)
Nextaz a gond csak vele , hogy a minden meghajtón jelenlévő
System Volume Information
könyvtárnál kiakad, mert ezt nem tudja megnyitni.Ha a My.Computer.FileSystem.Drives.Item(1).ToString, helyett
egy deklarált könyvtárat pl.: "h:\filmek" írok be, akkor azt
nagyon szépen végigolvassa.
2. kérdés
Hogyan tudok kizárni meghajtót , pl a "c:" -t, vagy könyvtárakat (pl.: Windows),
hogy azokat ne olvassa be.előre is köszi.
-
wwlaci
csendes tag
válasz
Gregorius #1014 üzenetére
Szia!
találtam egy ilyen megoldást, de nem tudom, hogyan tudom
megjeleníteni ennek az eredményét listboxban.Imports System.Collections
Imports System.IO
Imports System
Public Class Form1Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
End SubPrivate Sub ListBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged
End Sub
End ClassPublic NotInheritable Class Directory
Public Class RecursiveFileProcessorPublic Overloads Shared Sub Main(ByVal args() As String)
Dim path As String
For Each path In args
If File.Exists(path) Then
' This path is a file.
ProcessFile(path)
Else
If System.IO.Directory.Exists(path) Then
' This path is a directory.
ProcessDirectory(path)
Else
Console.WriteLine("{0} is not a valid file or directory.", path)
End If
End If
Next path
End Sub 'Main' Process all files in the directory passed in, recurse on any directories
' that are found, and process the files they contain.
Public Shared Sub ProcessDirectory(ByVal targetDirectory As String)
Dim fileEntries As String() = System.IO.Directory.GetFiles(targetDirectory)
' Process the list of files found in the directory.
Dim fileName As String
For Each fileName In fileEntries
ProcessFile(fileName)Next fileName
Dim subdirectoryEntries As String() = System.IO.Directory.GetDirectories(targetDirectory)
' Recurse into subdirectories of this directory.
Dim subdirectory As String
For Each subdirectory In subdirectoryEntries
ProcessDirectory(subdirectory)
Next subdirectoryEnd Sub 'ProcessDirectory
' Insert logic for processing found files here.
Public Shared Sub ProcessFile(ByVal path As String)
Console.WriteLine("Processed file '{0}'.", path)
End Sub 'ProcessFile
End Class 'RecursiveFileProcessor
End Class -
wwlaci
csendes tag
Sziasztok!
Visuál Studió 2005 Visuál Basic-ben utazok.
Kérdésem, ha valaki tudna segíteni.
Arra volna szükségem, hogy az általam megadott (többféle, pl. .avi .jpg .bmp ) kiterjesztésű összes filet
egy gombnyomásra egy listára (listbox) gyűjtseElőre köszi a segítéget.
Új hozzászólás Aktív témák
Hirdetés
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- TCL LCD és LED TV-k
- Magisk
- Garmin Forerunner 970 - fogd a pénzt, és fuss!
- Luck Dragon: Asszociációs játék. :)
- Xiaomi 14T Pro - teljes a család?
- Sorozatok
- Formula-1
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Hat év támogatást csomagolt fém házba a OnePlus Nord 4
- Autós topik
- További aktív témák...
- GAMER PC : RYZEN 5 4500 / 16GB DDR4 / ASUS RX 480 8GB / WiFi / Bluetooth / 512GB M.2 SSD / 500GB HDD
- Dell Latitude 7390, 13,3" FHD IPS , I5-7300U CPU, 16GB DDR4, 512GB SSD, WIN 11, ( olvasd végig )
- Acer PREDATOR HELIOS NEO 16 / i9-14900HX / RTX 4070 (140W) / 1 TB SSD / 240HZ
- Topping A70 Pro fejhallgató erősítő
- Topping D70 Pro Octo DAC
- Azonnali készpénzes nVidia RTX 2000 sorozat videokártya felvásárlás személyesen / csomagküldéssel
- Apple iPhone 15 Pro Max - Natural Titanium - Újszerű karcmentes állapotban! 100% akku! Gyári garis!
- Geforce GTX 1050, 1050 Ti, 1060, 1650, 1660 - GT 1030 - Low profile is (LP)
- Honor 200 Pro 512GB, Kártyafüggetlen, 1 Év Garanciával
- Konzol felvásárlás!! Nintendo Switch
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged