<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>Udvikleren.dk - Seneste [acces] forum tråde</title>
    <description>De seneste forum tråde i [acces] på Udvikleren.dk</description>
    <link>http://www.udvikleren.dk/</link>
    <pubDate>Thu, 09 Apr 2026 09:44:58 GMT</pubDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>Udvikleren.dk RSS Feeder</generator>
    <ttl>60</ttl>
    <item>
      <title>problem med programmering i acces</title>
      <description>jeg har opdateret min MS Acces fra 2010 udgaven til 2016. Jeg har en fugledatabase, som jeg registrerer fugleobservationer i. En af funktionerne er at jeg i min formular for en fugleart kan se hvornår jeg har set arten første gang i året og sidste gang i året, baseret på data tilbage fra 1971.&lt;br /&gt;&lt;br /&gt;Jeg har ikke selv udført programmeringen og er derfor på Herrens Mark!&lt;br /&gt;&lt;br /&gt;Programmeringen ser ud som følger:&lt;br /&gt;&lt;br /&gt;Public Function ObsDt(varOp As String, varArt As String, Optional varLokalitet As String, Optional varMonth As String)&lt;br /&gt;'Bruges til at returnere observationsdato pr. art.&lt;br /&gt;'varOp angiver Max elle min dato&lt;br /&gt;'varArt angiver fuglearten (art-ID)&lt;br /&gt;'varlokalitet angiver lokaliteten (optional)&lt;br /&gt;'varMonth angiver outputformat for måned (Blank for MM, S for MMM, L for MMMM (optional)&lt;br /&gt;&lt;br /&gt;Dim db As Database&lt;br /&gt;Dim rs&lt;br /&gt;Dim varSql As String 'SQL-strengen der skal kalde obsdatoen&lt;br /&gt;Dim varMmdd As String 'Resultatet fra SQL-kaldet&lt;br /&gt;Dim varMm As Integer 'Månednummer til at finde månedsnavnet&lt;br /&gt;Dim MmShort As Variant 'Korte månedsnavne&lt;br /&gt;Dim MmLong As Variant 'Lange månedsnavne&lt;br /&gt;&lt;br /&gt;'Konstanter&lt;br /&gt;MmShort = Array("jan", "feb", "mar", "apr", "maj", "jun", "jul", "aug", "sep", "okt", "nov", "dec")&lt;br /&gt;MmLong = Array("januar", "februar", "marts", "april", "maj", "juni", "juli", "august", "september", "oktober", "november", "december")&lt;br /&gt;&lt;br /&gt;If varLokalitet &amp;lt;&amp;gt; "" Then&lt;br /&gt;    varSql = "SELECT " &amp; varOp &amp; "(Right('00' &amp; Month([ObsDato]),2) &amp; Right('00' &amp; Day([obsdato]),2)) FROM FUGLE WHERE Art = " &amp; varArt &amp; " AND lokalitet = " &amp; varLokalitet &amp; " GROUP BY FUGLE.Art"&lt;br /&gt;Else&lt;br /&gt;    varSql = "SELECT " &amp; varOp &amp; "(Right('00' &amp; Month([ObsDato]),2) &amp; Right('00' &amp; Day([obsdato]),2)) FROM FUGLE WHERE Art = " &amp; varArt &amp; " GROUP BY FUGLE.Art"&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;    Set db = CurrentDb&lt;br /&gt;    Set rs = db.OpenRecordset(varSql)&lt;br /&gt;&lt;br /&gt;    If rs.BOF And rs.EOF = True Then&lt;br /&gt;    'Hvis ikke sql-kaldet returnerer nogle rækker&lt;br /&gt;        ObsDt = "ikke observeret"&lt;br /&gt;    Else&lt;br /&gt;        'Find laveste mmdd&lt;br /&gt;        varMmdd = rs.Fields(0)&lt;br /&gt;        'Find måned i ønsket outputformat&lt;br /&gt;        If varMonth = "S" Then 'short month&lt;br /&gt;            varMm = Left(varMmdd, 2) - 1&lt;br /&gt;            ObsDt = Right(varMmdd, 2) &amp; ". " &amp; MmShort(varMm)&lt;br /&gt;        ElseIf varMonth = "L" Then 'long month&lt;br /&gt;            varMm = Left(varMmdd, 2) - 1&lt;br /&gt;            ObsDt = Right(varMmdd, 2) &amp; ". " &amp; MmLong(varMm)&lt;br /&gt;        Else 'number af month&lt;br /&gt;            ObsDt = Right(varMmdd, 2) &amp; "." &amp; Left(varMmdd, 2)&lt;br /&gt;        End If&lt;br /&gt;                &lt;br /&gt;    End If&lt;br /&gt;&lt;br /&gt;    rs.Close&lt;br /&gt;    Set db = Nothing&lt;br /&gt;    Set rs = Nothing&lt;br /&gt;&lt;br /&gt;End Function&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ER der nogen der kan hjælpe????????</description>
      <link>http://www.udvikleren.dk/forum/47113/problem-med-programmering-i-acces/</link>
      <pubDate>Thu, 02 Mar 2017 12:54:51 GMT</pubDate>
    </item>
  </channel>
</rss>