Permalänk

VB.net printa från DB/FTP

Hej swec!

Jag undrar hur jag kan printa från en databas eller FTP.
tack i förhand!

Visa signatur

AMD FX-8320 @ 5017 MHz
http://valid.canardpc.com/ppty3p
AMD Athlon II X2 250 @ 4013 MHz
http://valid.canardpc.com/jwpmni

Permalänk
Medlem
Skrivet av Chilluminati:

Hej swec!

Jag undrar hur jag kan printa från en databas eller FTP.
tack i förhand!

Du får nog beskriva lite mer utförligt vad du menar.
Vad är det du vill printa och är det skrivarutskrift eller utskrift till terminal/gui du menar?
En databas och en FTP är två helt olika datalagringssätt. En databas innehåller vanligtvis värden i kolumner/rader/objekt medan en FTP lagrar filer.
Detta gör mig till ett större frågetecken angående vad du faktiskt vill göra.

Så... mer info så kan jag/vi nog hjälpa dig mer.

Visa signatur

ηλί, ηλί, λαμά σαβαχθανί!?

Permalänk
Skrivet av Leedow:

Du får nog beskriva lite mer utförligt vad du menar.
Vad är det du vill printa och är det skrivarutskrift eller utskrift till terminal/gui du menar?
En databas och en FTP är två helt olika datalagringssätt. En databas innehåller vanligtvis värden i kolumner/rader/objekt medan en FTP lagrar filer.
Detta gör mig till ett större frågetecken angående vad du faktiskt vill göra.

Så... mer info så kan jag/vi nog hjälpa dig mer.

Skulle vilja printa ut en text från en txt fil från FTP.
ex.

När jag trycker på "Generate" så kommer det upp

också om jag trycker igen

vill inte ha namnen i själva programmet vill kunna ändra namnen när jag vill (typ om du har laddat ner det så kan jag ändra namnen utan att du måste ladda ner det igen)

Visa signatur

AMD FX-8320 @ 5017 MHz
http://valid.canardpc.com/ppty3p
AMD Athlon II X2 250 @ 4013 MHz
http://valid.canardpc.com/jwpmni

Permalänk

Eller om det går att göra via en databas

Visa signatur

AMD FX-8320 @ 5017 MHz
http://valid.canardpc.com/ppty3p
AMD Athlon II X2 250 @ 4013 MHz
http://valid.canardpc.com/jwpmni

Permalänk
Medlem
Skrivet av Chilluminati:

Eller om det går att göra via en databas

Jag skulle nog välja en databas istället för en fil. Jag vet inte exakt vilket användningsområde det ska vara för programmet men som det låter så ska flera användare kunna köra samt att du vill att datat sparas centralt på ett ställe. För att undvika eventuella krockar (och behöva hantera detta) så är det bäst att låta en databas sköta det. Självklart går det att göra från en fil också. Du kan ju börja där om du känner för det.

Hur man hanterar en databas i C#/VB finns det hundratals guider om på nätet, så det förklaras nog bäst genom en sådan. Lämpligtvis använder du någon gratis databas exempelvis MySQL som det finns många guider till. Jag vet inte vad du har för förkunskaper men att installera en databas är ju ett lämpligt steg.

Visa signatur

ηλί, ηλί, λαμά σαβαχθανί!?

Permalänk
Skrivet av Leedow:

Jag skulle nog välja en databas istället för en fil. Jag vet inte exakt vilket användningsområde det ska vara för programmet men som det låter så ska flera användare kunna köra samt att du vill att datat sparas centralt på ett ställe. För att undvika eventuella krockar (och behöva hantera detta) så är det bäst att låta en databas sköta det. Självklart går det att göra från en fil också. Du kan ju börja där om du känner för det.

Hur man hanterar en databas i C#/VB finns det hundratals guider om på nätet, så det förklaras nog bäst genom en sådan. Lämpligtvis använder du någon gratis databas exempelvis MySQL som det finns många guider till. Jag vet inte vad du har för förkunskaper men att installera en databas är ju ett lämpligt steg.

Tack för ditt svar!
Är dock inte alls kunnig med databaser
Du skulle inte kunna hjälpa mej att b.örja nån stans?

Visa signatur

AMD FX-8320 @ 5017 MHz
http://valid.canardpc.com/ppty3p
AMD Athlon II X2 250 @ 4013 MHz
http://valid.canardpc.com/jwpmni

Permalänk

vet inte om ni har förstått rätt. jag vill att det bara ska var jag som har till gång att ändra det som ska printas ut.(ändra det utan att nån behöver göra en update på detar programm)

Visa signatur

AMD FX-8320 @ 5017 MHz
http://valid.canardpc.com/ppty3p
AMD Athlon II X2 250 @ 4013 MHz
http://valid.canardpc.com/jwpmni

Permalänk
Medlem
Skrivet av Chilluminati:

vet inte om ni har förstått rätt. jag vill att det bara ska var jag som har till gång att ändra det som ska printas ut.(ändra det utan att nån behöver göra en update på detar programm)

Ja då lägger du upp din fil på en webbserver och hämtar det därifrån. Hur du gör detta finns det hundratals exempel på där ute på nätet.
Ex : http://stackoverflow.com/questions/92522/http-get-in-vb-net

Permalänk
Skrivet av iXam:

Ja då lägger du upp din fil på en webbserver och hämtar det därifrån. Hur du gör detta finns det hundratals exempel på där ute på nätet.
Ex : http://stackoverflow.com/questions/92522/http-get-in-vb-net

Det hjälpte mej inte riktigt

Visa signatur

AMD FX-8320 @ 5017 MHz
http://valid.canardpc.com/ppty3p
AMD Athlon II X2 250 @ 4013 MHz
http://valid.canardpc.com/jwpmni

Permalänk
Medlem
Skrivet av Chilluminati:

Det hjälpte mej inte riktigt

På vilket sätt hjälpte exempel på det du efterfrågar dig inte riktigt?

Permalänk
Skrivet av iXam:

På vilket sätt hjälpte exempel på det du efterfrågar dig inte riktigt?

Förstår inte hur jag ska göra om du bara linkar mej hit
http://stackoverflow.com/questions/92522/http-get-in-vb-net

Visa signatur

AMD FX-8320 @ 5017 MHz
http://valid.canardpc.com/ppty3p
AMD Athlon II X2 250 @ 4013 MHz
http://valid.canardpc.com/jwpmni

Permalänk
Medlem

Vad är syftet med programmet? Om du bara ska ha en lista med namn så skulle det bli en ren textlista med ett namn per rad. För att få en databas så måste den koppla till något och då måste du ha något mer än namn tex adress, epost, telefonnummer, personnummer etc. eller multilistor där namnen kopplas till fakturanummer och fakturanummer kopplas till produkter etc.

En telefonlista är i princip ett textdokument eller en endimensionell databas. Där är ID primär och adresser och telefonnummer sekundära. För att få en mera riktig databas måste man koppla till en andra och en tredje dimension. Den andra dimensionen är tex fakturor som skapas med koppling till kunddatabasen och tredje dimensionen är produkter som kunder kan välja mellan.

När du kommer på vad som kopplas till fjärde och femte dimensionen så vet du hur en databas fungerar.

Visa signatur

Server: Fractal design Define 7 XL | AMD Ryzen 7 5800X 8/16 | ASUS ROG CROSSHAIR VIII DARK HERO | 64GB Corsair @ 3000MHz | ASUS Radeon RX 460 2GB | Samsung 960 PRO 512 GB M.2 | 2x 2TB Samsung 850 PRO SSD | 6x Seagate Ironwolf Pro 10TB
WS: Phantex Entoo Elite | AMD Ryzen Threadripper 1950X 16/32 | ASUS Zenith extreme | 128GB G.Skill @ 2400MHz | ASUS Radeon HD7970 | 3x 2TB Samsung 960PRO M.2 | 6x Seagate Ironwolf Pro 10 TB
NEC PA301W 30" @ 2560x1600 | Linux Mint 21.3 Cinnamon

Permalänk

vill bara att när man trycket på en "buttom" kommer det printa text i textbox'en från en databas.

Visa signatur

AMD FX-8320 @ 5017 MHz
http://valid.canardpc.com/ppty3p
AMD Athlon II X2 250 @ 4013 MHz
http://valid.canardpc.com/jwpmni

Permalänk
Medlem
Skrivet av Chilluminati:

vill bara att när man trycket på en "buttom" kommer det printa text i textbox'en från en databas.

Men det är inte syftet med programmet, det är resultatet av att man trycker på kanappen. Vilket i sig har en specifik orsak. För jag antar att det finns mer än en meningslös orsak att det bara visas namn i textfälten, vilket innebär att det måste finnas en praktisk funktion för det. Det mest praktiska jag sett hittills är ett program som genererar namn slumpvis från en lista som du möjligen skulle kunna redigera själv.

Visa signatur

Server: Fractal design Define 7 XL | AMD Ryzen 7 5800X 8/16 | ASUS ROG CROSSHAIR VIII DARK HERO | 64GB Corsair @ 3000MHz | ASUS Radeon RX 460 2GB | Samsung 960 PRO 512 GB M.2 | 2x 2TB Samsung 850 PRO SSD | 6x Seagate Ironwolf Pro 10TB
WS: Phantex Entoo Elite | AMD Ryzen Threadripper 1950X 16/32 | ASUS Zenith extreme | 128GB G.Skill @ 2400MHz | ASUS Radeon HD7970 | 3x 2TB Samsung 960PRO M.2 | 6x Seagate Ironwolf Pro 10 TB
NEC PA301W 30" @ 2560x1600 | Linux Mint 21.3 Cinnamon

Permalänk
Skrivet av OldComputer:

Men det är inte syftet med programmet, det är resultatet av att man trycker på kanappen. Vilket i sig har en specifik orsak. För jag antar att det finns mer än en meningslös orsak att det bara visas namn i textfälten, vilket innebär att det måste finnas en praktisk funktion för det. Det mest praktiska jag sett hittills är ett program som genererar namn slumpvis från en lista som du möjligen skulle kunna redigera själv.

Vad vill du ha sagt med denna kommentar?

Visa signatur

AMD FX-8320 @ 5017 MHz
http://valid.canardpc.com/ppty3p
AMD Athlon II X2 250 @ 4013 MHz
http://valid.canardpc.com/jwpmni

Permalänk
Medlem
Skrivet av Chilluminati:

Förstår inte hur jag ska göra om du bara linkar mej hit
http://stackoverflow.com/questions/92522/http-get-in-vb-net

Det var meningen att du skulle läsa och ta dig till det som står där naturligtvis.
Det visar hur du laddar ner en fil från exempelvis en webbplats. Med de exempel som finns där bör du kunna implementera just den funktionaliteten i "ditt " program.
Sen kan du ändra filens innehåll när du vill och de program du har spritt kommer kunna ladda ner det senaste innehållet.

Så vad mer undrar du över? Eller är det så att du vill att någon ska tröttna och skriva ihop"ditt" program åt dig? Eller att en mod ska tröttna och låsa tråden?

Edit: Jag är en surgubbe....

Permalänk
Skrivet av iXam:

Det var meningen att du skulle läsa och ta dig till det som står där naturligtvis.
Det visar hur du laddar ner en fil från exempelvis en webbplats. Med de exempel som finns där bör du kunna implementera just den funktionaliteten i "ditt " program.
Sen kan du ändra filens innehåll när du vill och de program du har spritt kommer kunna ladda ner det senaste innehållet.

Så vad mer undrar du över? Eller är det så att du vill att någon ska tröttna och skriva ihop"ditt" program åt dig? Eller att en mod ska tröttna och låsa tråden?

Jag satt 2 timmar igår och försökte göra nåt av det... men är ganska ny i vb.net och lär mej bättre av att kolla på andra ex youtube video...

Visa signatur

AMD FX-8320 @ 5017 MHz
http://valid.canardpc.com/ppty3p
AMD Athlon II X2 250 @ 4013 MHz
http://valid.canardpc.com/jwpmni

Permalänk
Medlem

Om du vill ha ordentlig hjälp så får du förklara ditt workflow ordentligt. när du trycker på kappen, ska den hämta en lista från fil eller databas?
hur/vart ska den redigeras? knappen du har, genererar den eller slumpar den från en lista?

Visa signatur

CPU: Ryzen 9 3900x Noctua NH-D14 MOBO: TUF Gaming X570-PLUS GPU: GTX 980 RAM: 32 GB 3200 MHz Chassi: R4 PSU: Corsair AX860 Hörlurar: SteelSeries 840 Mus: Logitech G502 Lightspeed V.v. nämn eller citera mig för att få svar.

Permalänk
Skrivet av Haptic:

Om du vill ha ordentlig hjälp så får du förklara ditt workflow ordentligt. när du trycker på kappen, ska den hämta en lista från fil eller databas?
hur/vart ska den redigeras? knappen du har, genererar den eller slumpar den från en lista?

när jag trycket på knappen ska den ta ett slump vis förnamn i "textbox1" och ett slump vis ta ett efternamn i "textbox2".
Vill ha så att det bara är jag som kan se listan med namnen och ändra dem utan att nån annan användare ska behöva uppdatera deras programm.
Min kompis har gjort det han sa att han printa från FTP men han ville inte hjälpa mer..
Hoppas det beskriver lite bättre

Visa signatur

AMD FX-8320 @ 5017 MHz
http://valid.canardpc.com/ppty3p
AMD Athlon II X2 250 @ 4013 MHz
http://valid.canardpc.com/jwpmni

Permalänk
Medlem
Skrivet av Chilluminati:

när jag trycket på knappen ska den ta ett slump vis förnamn i "textbox1" och ett slump vis ta ett efternamn i "textbox2".
Vill ha så att det bara är jag som kan se listan med namnen och ändra dem utan att nån annan användare ska behöva uppdatera deras programm.
Min kompis har gjort det han sa att han printa från FTP men han ville inte hjälpa mer..
Hoppas det beskriver lite bättre

Och du vill alltså ta dom namnen från tex en fil i ftp?

dåp kan du ladda ner filen frånservern jättelätt genom att köra My.Computer.Network.DownloadFile("remotefile", "where to save", "[user]", "[password]", False, 100, True)

Visa signatur

CPU: Ryzen 9 3900x Noctua NH-D14 MOBO: TUF Gaming X570-PLUS GPU: GTX 980 RAM: 32 GB 3200 MHz Chassi: R4 PSU: Corsair AX860 Hörlurar: SteelSeries 840 Mus: Logitech G502 Lightspeed V.v. nämn eller citera mig för att få svar.

Permalänk
Medlem
Skrivet av Chilluminati:

Jag satt 2 timmar igår och försökte göra nåt av det... men är ganska ny i vb.net och lär mej bättre av att kolla på andra ex youtube video...

Det bästa du kan göra är att lära dig att lära av det som finns mest tillgängligt. API-dokumentation och småexempel.

Hur långt har du kommit? Kan du slumpa fram förnamn och efternamn från en/två listor (Array)?
Om inte så börja med det.
När du har gjort det så är det en fråga om ~5 rader kod för att ladda ner en texfil och lägga in datan in i din lista.

Permalänk
Skrivet av iXam:

Det bästa du kan göra är att lära dig att lära av det som finns mest tillgängligt. API-dokumentation och småexempel.

Hur långt har du kommit? Kan du slumpa fram förnamn och efternamn från en/två listor (Array)?
Om inte så börja med det.
När du har gjort det så är det en fråga om ~5 rader kod för att ladda ner en texfil och lägga in datan in i din lista.

Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim List1() As String = {"Kevin", "Jack", "Linus", "Joakim", "Tim"} Dim List2() As String = {"Jansson", "Berg", "Rönnholm", "Stenberg", "Nilsson"} Dim rnd = New Random() For i As Int32 = 1 To 10 Dim randomFirst = List1(rnd.Next(0, List1.Count)) Dim randomLast = List2(rnd.Next(0, List2.Count)) TextBox1.Text = randomFirst TextBox2.Text = randomLast Next End Sub End Class

Dold text

Ja vill att bara "Kevin" ska ha efter namnet "Jansson" om du förstår...

Visa signatur

AMD FX-8320 @ 5017 MHz
http://valid.canardpc.com/ppty3p
AMD Athlon II X2 250 @ 4013 MHz
http://valid.canardpc.com/jwpmni