gerelateerde items | rss feed | toevoegen | e-mail nieuwsalarm | | 2009-01-07 03:22:29
Heren ik wil een directory structuur nog verder ontleden.
Het antwoord op mijn vorige vraag om de bestandsnaam uit een listing te halen was als volgt.
sStukLinks=Left$(s,InstrRev(s, "\")-1)
sStukRechts=Mid$(s,InstrRev(s,"\")+1)
Dit werkte dus prima.
Mijn volgende vraag is om uit de directory structuur een bepaalde code te halen.
b.v.
x:\Tekeningen\50\5001\DWG\Veiligh\500100-1N-VHP0.dwg
x:\Tekeningen\26\2601\dwg\Layout\260101-1N-CHP0.dwg
Uit deze listing wil ik dus de posities halen van de 50,25 en 5001...
gerelateerde items | rss feed | toevoegen | e-mail nieuwsalarm | | 2009-01-07 03:22:28
Je hebt 2 mogelijkheden:
1. in Word gebruiken {MERGEFIELD datum \@ "dd-MM-yyyy"}
2. in Access een query maken op basis van de tabel, en deze query gebruiken als bron voor samenvoegen, in de query een extra veld toevoegen b.v. dat:Format$([datum];"dd-mm-yyyy")
Voor "datum", de veldnaam gebruiken, zoals in jouw tabel
grtz Stijn
gerelateerde items | rss feed | toevoegen | e-mail nieuwsalarm | | 2009-01-07 03:22:28
Dat is inderdaad een optie om daar even te kijken, maar het vreemde is dat hij in Access en Excel wel de datum notatie van bijvoorbeeld 25-01-2009 weergeeft en in Word vervolgens niet. Dan wordt het als 1/25/09 weergegeven.
Als je het in Windows aanpast, dan verandert dit juist in Access en Excel ook......
Ik begrijp het nog niet helemaal
Bedankt voor je reactie!
gerelateerde items | rss feed | toevoegen | e-mail nieuwsalarm | | 2009-01-06 05:10:50
Ron,
Kontroleer eens bij Start/Configuratie/Landinstellingen/Tabblad Landinstellingen en Aanpassen op het tabblad Datum of daar e.e.a. goed staat ingesteld.
gerelateerde items | rss feed | toevoegen | e-mail nieuwsalarm | | 2009-01-06 05:10:49
In Access heb ik een koppeling gelegd met Word (afdruksamenvoegen). Ik gebruik gegevens uit een tabel die dan gevuld worden in een Word bestand.
Alleen in Access heb ik een datumnotatie van bijvoorbeeld 25-01-2009, maar in Word geeft hij dan weer: 1/25/09. Dit wil ik niet. Maar ik krijg het niet aangepast (ook niet als ik het eerst exporteer naar Excel om het vervolgens met afdruksamenvoegen in Word weer laat geven.
Wie kent dit probleem of weet een oplossing!
gerelateerde items | rss feed | toevoegen | e-mail nieuwsalarm | | 2009-01-06 05:10:49
jaap,
Dit verhaal heeft ook te maken met mijn (ex)probleem over datum omzetten in weken, periodes en jaren. (wat nu perfect werkt overigens)
Ik heb inderdaad een bij werkzaamheden een uniek ID genaamd: Machine historieID. (dit is de tabel machine historie)
Mijn tabel uren per monteur heeft een eigen unieke ID genaamd Uren ID. Machine historie ID is ook in deze tabel opgenomen. Evenals naam monteur wat via een keuzevak werkt en uiteraard een veld met uren.
Zoals ik het nu zie moet moet ik geen aparte quer...
gerelateerde items | rss feed | toevoegen | e-mail nieuwsalarm | | 2009-01-06 05:10:49
Willem,
Ik heb een idee wat je bedoelt, maar e.e.a. is erg onduidelijk:
Ik neem aan dat in de tabel werkzaamheden het project met een ID uniek is gemaakt.
De uren per monteur staan in een aparte tabel, met daarin ongetwijfeld het ProjectID en monteurID.
Je kan dan een query maken op basis van deze 2 tabellen.
Gebruik de groepeer-funktie op ProjectID en MonteurID en sommeer op uren.
gerelateerde items | rss feed | toevoegen | e-mail nieuwsalarm | | 2009-01-06 05:10:49
hoi,
Ik heb een tabel met gegevens over werkzaamheden. Ik heb een tabel waarbij ik uren per monteur bijschrijf middels een query. Op elke record van de werkzaamheden is het dus mogelijk dat meerdere monteurs uren boeken. nu bereken ik via een selectiequery de uren opgeteld per werk-query.
Als ik nu een query maak van tabel met werkzaamheden en de selectiequery krijg wil ik opgetelde uren per werk koppelen.
Maar dit lukt niet. Sterker nog ik krijg helemaal geen veld van mijn selectiequery te zien en kan d...
gerelateerde items | rss feed | toevoegen | e-mail nieuwsalarm | | 2009-01-04 07:40:34
Erik,
In een query kun je gebruik maken van parameters:
Zet onder het veld Rapportagemaand bij selectiecriteria iets als:
>=[Startmaand] en
gerelateerde items | rss feed | toevoegen | e-mail nieuwsalarm | | 2009-01-03 09:05:19
Hallo allemaal,
Momenteel heb ik een database met een tabel genaamd "rapportage". Aan deze tabel worden maandelijks de uitkomsten van een aantal query's toegevoegd voor verdere analyse mogelijkheden.
Een voorbeeld van een gedeelte van deze tabel:
Artikelnr Rapportagemaand
5001 200809
5002 200809
5003 200809
5004 200809
5001 200810
5002 200810
5003 200810
5004 200810
5005 200810
5001 200811
5003 200811
5004 200811
5005 200811
5008 200811
De combinatie artikelnr en rapportagemaand is uniek. Elk artikelnumm...
gerelateerde items | rss feed | toevoegen | e-mail nieuwsalarm | | 2009-01-02 10:29:03
Allereerst de beste wensen voor 2009!
En toch kan het niet wimmie wat Jan vroeg, n.l. starten met Access. Daarvoor moet je juist een mdb hebben.
Overigens, Jan geeft nog geen concreet antwoord waarom hij dit nu juist wil.
gerelateerde items | rss feed | toevoegen | e-mail nieuwsalarm | | 2009-01-01 11:55:12
Beste Jaap-Ton,
"Kan niet" komt toch niet voor in het woordenboek van een programmeur?
Gelukkig en gezond 2009 !
en bedankt namens velen voor je waardevolle bijdragen aan het prikbord.
wimmie
gerelateerde items | rss feed | toevoegen | e-mail nieuwsalarm | | 2009-01-01 11:55:12
Ik begrijp niet waarom maar het kan wel.
Wijzig de extensie naar iets (bv .abc) en ga vervolgens met de rechter muisknop op de file naar properties (eigenschapppen). Bij Open with selecteer je MS_Access
wimmie
gerelateerde items | rss feed | toevoegen | e-mail nieuwsalarm | | 2008-12-31 13:09:27
Hoe kan ik een i.p.v de extensie .mdb een andere extensie aan de database geven, zodat deze toch automatisch ingelezen wordt als men Access opstart
gerelateerde items | rss feed | toevoegen | e-mail nieuwsalarm | | 2008-12-30 14:02:36
Joop Ton,
Ik heb een formulier frmZoekDebi gemaakt met daarin alleen maar een "keuzelijst_met_invoervak"
Zodra ik op na mijn selectie op Enter druk krijg ik het door mij gewenste frmDebi te zien.
Zodra de subroutine Form_Close aangeroepen wordt krijg ik een fout dat de functie niet ondersteund wordt.
Als ik Help opstart dan zie ik dat DoCmd.Close gedocumenteerd is.
Wat doe ik fout????
Wordt deze functie alleen runtime ondersteund??
In de debugger worden de volgende waarden weergegeven
acForm = 2
s...
gerelateerde items | rss feed | toevoegen | e-mail nieuwsalarm | | 2008-12-30 14:02:36
Goedemorgen Jaap Ton en wimmie,
Ik heb jullie suggesties uitgevoerd en ik krijg nu de gevraagde gegevens in beeld.
Echter als ik een record selecteer dan krijg ik niet automatisch de gegevens van de door mij geslecteerde Debiteur te zien.
Moet ik op een of andere manier een soort van Refresh doen?
Ik begrijp dat de Query naar het goede record wijst, maar nu de gegevens nog in beeld.
Moet ik een GebeurtenisProcedure opstarten?
Ben erg benieuwd naar jullie antwoord.
Met vriendelijke groet,
Peter
gerelateerde items | rss feed | toevoegen | e-mail nieuwsalarm | | 2008-12-30 14:02:36
Heb je suggesties om onze site te verbeteren.....
Hulp voor (ver) kopers van tweedehands spullen
Stel: je wilt iets kopen (of verkopen) op Marktplaats, eBay of een andere soortgelijke site.
Hoe weet u nu of de vraagprijs een beetje reëel is en dat je niet veel te veel betaalt - of vraagt?
De site Andermaal.com biedt uitkomst.
Andermaal houdt kleine advertenties geplaatst door particulieren in de gaten en verwerkt de informatie daarvan in handige overzichten.
Zo ziet je wat bijvoorbeeld een fiets gemid...
gerelateerde items | rss feed | toevoegen | e-mail nieuwsalarm | | 2008-12-30 14:02:36
Ronald,
Je wilt de velden uit het laatste record, voordat je een nieuw record aanmaakt?
Zorg dan in je vba code dat je naar het laatste record springt, sla de waarden van de velden op in variabelen en maak dan een nieuw record aan.
gerelateerde items | rss feed | toevoegen | e-mail nieuwsalarm | | 2008-12-30 14:02:36
Hij pakt inderdaad de waarde van het eerste veld. Wil je het volledige record dan moet je een aantal variabele maken die overeen komen met het aantal velden in een record.
gerelateerde items | rss feed | toevoegen | e-mail nieuwsalarm | | 2008-12-29 15:17:55
Het kan allemaal. Begin zoals Jaap-Ton aangeeft. Als dat werkt kijk dan bij je formulier eigenschappen naar de events OnKeyPress en KeyPreview en bij de eigenschappen van de combobox naar de RowSource. De eerste 2 ga je nodig hebben om een F2 te laten werken (Als de combobox al niet voldoet en in combinatie met de VBA funktie Sendkey. F4 maakt een Combox "open")
De tweede is nodig om de index (eigenlijk de sortering in de combox) te wijzigen.
Als je op een eigenschap staat geeft F1 de uitleg.
wimmie
gerelateerde items | rss feed | toevoegen | e-mail nieuwsalarm | | 2008-12-29 15:17:55
Peter,
Maak eerst eens een eenvoudig formulier, nergens op gebaseerd.
Voeg hieraan een Keuzelijst met invoervak aan toe en volg de wizard.
Stel als basis van die keuzelijst je tabel in.
Ga van daaruit verder werken.
Succes.
gerelateerde items | rss feed | toevoegen | e-mail nieuwsalarm | | 2008-12-29 15:17:55
Ik heb het volgende geplaatst in VBA en het werkt naar behoren.
Private Sub Form_Open(Cancel As Integer)
Dim stDocName As String
stDocName = "Analyse week query"
DoCmd.SetWarnings False
DoCmd.OpenQuery stDocName, acNormal, acEdit
DoCmd.SetWarnings True
End Sub
Fijne feestdagen
Willem
gerelateerde items | rss feed | toevoegen | e-mail nieuwsalarm | | 2008-12-29 15:17:55
Ik begrijp dus dat ik vrijwel onbeperkt ben met het toevoegen van mijn records. Het gaat mij maar om 2 tabellen. Die helaas wel aan elkaar gekoppeld zijn middels een toevoegquery.
Ik heb wel alle tabellen gewoon standaard opgebouwd. Dus ook deze twee. Voor elke record een ID middels autonummering en long integer.
Als ik uiteindelijk bij sommige acties tussen de 5 en 10 seconden moet wachten vind ik acceptabel.
Willem
gerelateerde items | rss feed | toevoegen | e-mail nieuwsalarm | | 2008-12-29 15:17:55
Even voor de duidelijkheid, een autonummering veld hoeft niet een long integer te zijn. Als je kiest voor het type replication ID dan is het een GUID
grtz Stijn
gerelateerde items | rss feed | toevoegen | e-mail nieuwsalarm | | 2008-12-29 15:17:55
@Jaap-Ton
Het is inderdaad een long integer maar het geeft wel een overflow-error.
(Ervaring met een bonregel bestand van een supermarkt)
Aantal records:
Eens geprobeerd door in een lus records toe te voegen. (Je moet wat met al die vrije dagen) Na een half-uur maar gestopt en er waren een paar miljoen (of miljard) records aangemaakt. Het gaat dus wel goed. Het wordt natuurlijk wel erg traag bij gebruik maar dat heb je bij de meeste Dbases.
Langzaam worden is natuurlijk een relatief begrip. Is 1 seconde...
gerelateerde items | rss feed | toevoegen | e-mail nieuwsalarm | | 2008-12-28 16:29:46
Hallo Allemaal,
Ik ben een beginnend amateur.
Ik wil een database maken met NAW gegevens van mijn klanten of leveranciers.
Ik vraag me af hoe ik het voor elkaar kan krijgen dat als ik op het veld DEBITEURNR sta ik met een druk op de F2 toets een gesorteerde lijst in een tijdelijke formulier (nieuw venster) krijg. Ik moet de gezochte gegevens kunnen intoetsen. Na elk ingevoert teken moet de recordaanwijzer naar een record wijzen welke begint met de tot dan toe ingetoetste tekens ook moet ik kunnen scrolle...