eiriktb
-
Innlegg
101 -
Ble med
-
Besøkte siden sist
Innholdstype
Profiler
Forum
Hendelser
Blogger
Om forumet
Innlegg skrevet av eiriktb
-
-
Bruk Hvisfeil(formel);"")
Da blir cella tom hvis formelen feiler
Vennlig hilsen Ketil
En ting til jeg sliter med. Prøver å samle all dataen fra delelista i en enkelt celle. Koden er som følger.
.Cells((LastRow + 1), 10).Value = txtPcs1 & " " & txtDesc1 & ", " & txtPcs2 & " " & txtDesc2 & ", " & txtPcs3 & " " & txtDesc3 & ", " osv til txtDesc10.
Problemet her er igjen at hvis man f.eks bare bestiller 2 deler, fylles cellen opp med komma. Er det mulig å formatere på noen måte?
Eks. 3 For testing, 1 For testing2, , , , , , , ,
Grunnen til at det skal i en celle, er eksportering til sql-database.
-
Bruk Hvisfeil(formel);"")
Da blir cella tom hvis formelen feiler
Vennlig hilsen Ketil
Hehe, tusen takk. Så lett, så vakkert. Funka med en gang slik jeg ønsket det.
-
Hei,
På jobb bruker vi et Excelark som ordresystem. Vi gjorde alt manuelt før, så jeg har prøvd å lage en userform for å gjøre hverdagen litt enklere.
Userform.
Problemt er når man skal fylle ut delelisten. Hvis man ikke fyller ut alt, men f.eks 2 deler får jeg feilmelding i arket. Se nedenfor.
Koden i cellene med #Verdi! er f.eks =PRODUKT(J25*B25) (Norsk Excel).
Dataen fra tekstboksene til dele-listen sendes slik: .Cells(23, 2).Value = txtPcs1
Så langt skjønner jeg at det blir problemer når tekstboksen sender tall som tekst,
men har ingen god løsning på å fikse det.
Er også viktig at cellene som ikke har fått tilsendt tekst/tall fra userform/tekstboks er blanke.
Håper dere skjønner hva jeg mener og kan komme med noen tips.
-
Du må ha 2-3 sql'er, en update og en eller to select.
Noe slikt, har ikke testet:
if($stmt->execute()) // utfør UPDATE { $sendMail = $stmt->affected_rows > 0; $stmt->close(); if ($sendMail) { $sql = "SELECT * FROM po WHERE idd = ?"; // utvid med en (INNER) JOIN (om mulig) for å få brukers epost adresse ++, hvis ikke må du ha en ny select for å hente dette $mailStmt = $conn->prepare($sql); $mailStmt->bind_param('i', $id); $mailStmt->execute(); $mailRes = $mailStmt->get_result(); // du oppdaterer kun en rad, og henter derfor kun ut en rad, ikke nødvendig å legge ting i en while løkke $mailData = $mailRes->fetch_assoc(); $mailRes->close(); $mailStmt->close(); // utfør SELECT for å hente brukers epost og slikt her om nødvendig // phpmailer her } }
Det du har gjort ser ganske greit ut. Selv om du bruker prepared statments ville jeg ha hatt litt validering og sanitering av bruker input:$nm = $_POST['nm']; $id = $_GET['id']; // eks. $nm = filter_input(INPUT_POST, 'nm', FILTER_SANITIZE_STRING); $id = (int)$_GET['id'];
Takk for svar. Skal prøve å få det på plass i løpet av dagen.
-
Hei, har tatt meg bittelitt vann over hodet når det gjelder en ganske grei webapp for jobb.
Har laget et mottaksregister i php, mysql og litt ajax. (Veldig mye klipp og lim fra nettet).
Hovedmålet med systemet er man kan gå med mobil og registrere at bestillingsvarer er ankommet vårt mottak.
Etter å ha bruk for mye tid på prøving og feiling, spør jeg nå om hjelp.
Det som skjer i koden under, er at jeg bruker id(idd column i mysql) for å hente ut det unike mottaket.
Mottaker får da mulighet å legge på en kommentar før man trykker "Godkjenn" og da settes verdi i mysql til 1=TRUE.
<?php include "config.php"; if(isset($_GET['id'])){ $stmt = $conn->prepare("update po set Kommentar=?, Godkjent = 1, Dato = NOW() WHERE idd=?"); $stmt->bind_param('si', $nm, $id); $nm = $_POST['nm']; $id = $_GET['id']; if($stmt->execute()){ ?> <div class="alert alert-success alert-dismissible" role="alert"> <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button> <strong>PO er godkjent og sendt på epost til bestiller.</strong> </div> <?php } else{ ?> <div class="alert alert-danger alert-dismissible" role="alert"> <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button> <strong>Error!</strong> </div> <?php } } else{ ?> <div class="alert alert-warning alert-dismissible" role="alert"> <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button> <strong>Warning!</strong> </div> <?php } ?>
Screenshot av hvordan det ser ut "live".
Det jeg ønsker er at denne informasjonen også sendes på mail til "Bestiller" når man trykker knappen. Hver bestiller har en epost-kolonne i mysql som kan brukes.
Har laget en phpmailer for å teste om epost fungerer, og det gjør det.
<?php date_default_timezone_set('Etc/UTC'); require '../phpmailer/PHPMailerAutoload.php'; include "config.php"; $res = $conn->query("SELECT * FROM po WHERE Godkjent IS NULL ORDER BY idd DESC LIMIT 1"); while ($row = $res->fetch_assoc()) { $ordre = $row['Ordrenummer']; $lev = $row['Leverandor']; $deler = $row['Deler']; $bestiller = $row['Bestiller']; $kommentar = $row['Kommentar']; $epost = $row['epost']; $mail = new PHPMailer; $mail->CharSet = 'UTF-8'; $mail->isSMTP(); $mail->SMTPDebug = 2; $mail->Debugoutput = 'html'; $mail->Host = 'smtp.gmail.com'; $mail->Port = 587; $mail->SMTPSecure = 'tls'; $mail->SMTPAuth = true; $mail->Username = "[email protected]"; $mail->Password = "passord"; $mail->setFrom('[email protected]', 'Mottakskontroll'); $mail->addReplyTo('[email protected]', 'Test'); $mail->addAddress('[email protected]', 'Eirik'); $mail->Subject = "$ordre er ankommet"; $mail->isHTML(true); $mail->Body = 'Test på at systemet fungerer' .$ordre; $mail->AltBody = 'Slå på HTML-koding av e-post takk.'; if(!$mail->send()) { echo 'Message could not be sent.'; echo 'Mailer Error: ' . $mail->ErrorInfo; } else { echo 'Message has been sent'; } } ?>
Så hvordan kombinerer jeg dette? Som dere ser har jeg juksa ved å sette LIMIT 1.
Blir det to mysql-spørringer? En for å finne id, sette kommentar og godkjent=1, samt en for å hente ut informasjonen igjen for så å sende den på epost?
Håper noen har tid til å hjelpe. Og trengs det mer utfyllende informasjon er det bare å spørre.
På forhånd takk.
-
Hei
På jobb har vi nettopp fått et noe rart problem. Ved innskanning av dokumenter som skal sendes på epost lokalt i bedriften, fungerer det bare for cirka halvparten av de ansatte.
Det er snakk om en Canon iR C5030 printer, dokumentene blir skannet som pdf-compact, og vi bruker Outlook 2010/2013.
Ser ingen problemer i loggen til skriveren, så tviler på at problemet ligger der.
Det som er litt rart, er at hvis man velger bort compact fra pdf-formatet, får de som plages eposten med vedlegg. Samme hvis man velger et annet format, f.eks jpg/tiff.
Hvis pdf-compact er valgt, skjer det ingenting. Har sjekket spam-mappe og filter, men ingen epost.
Det er ingen forskjell på Outlook 2010 og 2013.
Skjønner ikke hvor problemet kan ligge og tar mer enn gjerne i mot tips for feilsøking.
mvh
Eirik
-
Usikker på hva du mener med "HD-LYD", men sender du via HDMI så vil ikke kvaliteten forringes om du sender den videre til en Reciever/forsterker.
Ser jeg var litt utydelig, sorry. Mente DTS-HD MA og Dolby TrueHD. Alt går gjennom reciever som støtter formatene.
Så det jeg egentlig spør etter, er om det skjermkortet vil passe og fungere i Asus Pundit'en.
-
Hei,
Har en ASUS Pundit P4-P5N9300, Socket-775.
https://www.komplett.no/asus-pundit-p4-p5n9300-socket-775/434391
Denne er i bruk som HTPC, men jeg savner støtte for de nyeste lydformatene.
DTS-HD MA og Dolby TrueHD.
Den har ingen PCIe x16 spor, men x1.Lurer derfor på hva som finnes av muligheter for å oppnå HD-lyd.
Vil det f.eks funke å installere et Geforce GT610 PCIex1 kort?
Skjermkort:
https://www.komplett.no/zotac-geforce-gt-610-512mb-physx-cuda/750748#!tab:extra
mvh
Eirik
-
Finner ikke noe "lens cap" på eBay, ser ut som du må kjøpe hele enheten.
Ok, men det er vel greit? Bare synd alle var over 200kr. Takk for kjapt svar.
-
-
Hei og god jul.
Fikk en Nexus 4 i julegave og med den kommer NFC muligheter. Har nettopp bestilt en del NFC-tags, og gleder meg veldig til å leke meg litt med det.
Det jeg har planer om er å lage en NFC-tag som automatisk starter opp TV, forsterker og HTPC. Tanken er å gjøre det så enkelt at min sønn på snart 4 år klarer å bruke det.
Det jeg egentlig lurer på er om Global Cache itach IP2IR kan være løsningen jeg er ute etter. Har en server som står på 24/7, men i et annet rom enn TV etc. Denne skal være grunnlaget for all automatisering.
Vil Global Cache kunne styre 5 IR-enheter? Må jeg bruke en blaster som står et stykke fra enhetene, eller bør jeg bruke IR-extendere?(slike som limes på enheten) Ser IP2IR har 3 utganger, vil det være nok?
Og hva følger egentlig med IP2IR enheten? Må jeg bestille noe ekstra?
På forhånd takk.
-
Denne:
http://www.clasohlso...mer/Pr364912000
Og denne:
http://www.clasohlso...ter/Pr364613000
Infotråd:
Takker for kjapt svar.
-
Hei,
Tenker å prøve meg på litt hjemmeautomasjon, og trenger litt tips til deler jeg bør ha.
Har allerede et par Nexa plugin-kontakter som fungerer fint og en kontrollenhet for å styre disse.
Det jeg lurer på er hvordan man gjør det med eksisterende lysbrytere.
Har i dag to dimbare lysbrytere på kjøkken/stue, og ønsker å kunne automatisere dem. Ønsker også og fremdeles ha den manuelle muligheten med både å slå på lyset, samt dimme det.
Under er en link til 5 bilder jeg tok av eksisterende lysbryter. Lurer så på hva jeg trenger av deler? Helst Nexa, da jeg har litt kjennskap til merket og det er litt å få tak i.
Bilder av lysbryter:
-
Hei,
Har en RFXtrx433 i bestilling og trenger litt hjelp til valg av Nexa produkter.
Har idag to dimmebrytere i stua/kjøkkenet og det er disse jeg vil automatisere. Se link for bilde av bryter.
Hva trenger jeg av løsning da jeg fremdeles ønsker å kunne bruke bryteren som jeg gjør idag?
-
Ja, det betyr at du ikke trenger å gjøre noe med den gamle routeren fra ISP. Hvis denne er satt i bridge modus, så er det som om den ikke eksisterer, all trafikk går rett fra internett til wan-porten på din nye router.
Supert. Alt virker allerede mer stabilt med Netgear på plass. Takk for all hjelp.
-
LAN4 betyr vel bare at port 4 er satt til bro, så da må du koble til den. Da går trafikken rett igjennom, og du vil se at din nye router får din eksterne ip adresse.
Takker for kjappe svar. Det betyr at jeg ikke trenger dobbel port forwarding og lignende? Kan slå av alt på den gamle routeren så lenge jeg bruker den nye på LAN4?
-
Det er opp til deg. Hvis orginal firmware gir deg det du vil ha, kan det være like greit.
Ok, bra. Takk.
Hva med LAN4 og bridge mode? Kjenner du/dere til det?
-
Hei igjen. Har nå fått Netgear i hus. Sendte så mail til Loqal og spurte om bridge modus.
Fikk svar om at de har satt LAN4 i bridge modus.
Vil dette være nok?
Og burde jeg bruke orginal firmware eller er det uoffisielle firmware som anbefales?
-
Takk for svar igjen.
Det ble Netgear WNDR-3700.
-
Tusen takk for kjappe svar.
Ser MPX har tilbud på Netgear WNDR-3700 til 595,-
Er det verdt prisforskjellen i forhold til TP-Linken?
-
Hei
Ser flere plasser at Asus RT-N56U er anbefalt som en grei router. Men har problemer å finne nettbutikker som har denne inne til en fornuftig pris. Sliter idag at ved for mye connections, så faller internett ut i et par sekunder. Og den blir vanligvis ikke bra før etter en restart. Vurderer derfor å få satt min ISP-router i bridgemodus og kjøpe en egen.
Hva anbefales?
ps. Sitter med 30mbit fiber hvis det har noe å si for valget.
-
Takker for svar.
Blir nok en ny router på meg.
Bridge mode på den orginale routeren må ISPen gjøre?
-
Hei,
Har den siste tiden slitt veldig med disconnects. Skype faller ut og kobler til, samme med World of warcraft og VPN mot jobb. Merker veldig lite til dette med vanlig surfing. Men akk så irriterende.
Har vært i kontakt med Loqal og de sier dette skjer grunnet for mye trafikk på linja.
Dette synes jeg er veldig rart, da jeg ikke har forandret noe på mitt bruksmønster.
Henter ned litt torrenter nå og da, men disconnects virker ganske så random.
Restarter jeg routeren, Inteno FG101, kan linja holde seg stabil i flere dager, men så begynner disconnects å skje igjen.
Vet ikke helt hva slag informasjon jeg bør gi i en slik tråd, så jeg håper folk med peiling kan guide meg.
Har 3 pcer koblet til routeren, 1 tuner, 2 pads, 2 mobiler og 1 bærbar. 4 kablet og resten trådløst.
Finnes det noen form for feilsøkemetoder jeg kan bruke?
-
http://www.finn.no/finn/car/used/object?finnkode=30441016
Vurderer denne, da jeg allerede bor i nærheten av selger.
Hva bør jeg være obs på? Og er prisen bra?
Har ikke sett på den, hva bør jeg lete etter?
Skal brukes som pendlerbil hele året.
På forhånd takk.
[Løst] Tall fra tekstboks blir tolket feil ved utregning.
i Programvare
Skrevet
Supert. Takk så mye igjen.
Måtte ha to mellomrom mellom komma for å få det til å funke.
a= InStr(1, D, ", ,")