MS Access '16 - Query not pulling a value from a fieldAccess 2013 failure to run query whilst application minimisedAccess 2010 Login Form won't close itselfAccess Report Query pulling from Form instead of tableMS ACCESS Report - Using CODE to change a value in a field from an OPTION Group to a different valueConnect to Access Vba object model from ExcelReport pulling duplicate values with JOIN accessACCESS 2010 VBAAccess Run-Time Error 3075How to stop MS access from overwriting previous record?Insert values from form boxes into last record of table

What force enables us to walk? Friction or normal reaction?

How to efficiently shred a lot of cabbage?

Narset, Parter of Veils interaction with Aria of Flame

Trying to open a new ubuntu terminal window from the existing window

What is the German equivalent of the proverb 水清ければ魚棲まず (if the water is clear, fish won't live there)?

Why did I lose on time with 3 pawns vs Knight. Shouldn't it be a draw?

Composing fill in the blanks

Can Papyrus be folded?

In syntax, why cannot we say things like "he took walked at the park"? but can say "he took a walk at the park"?

Omnidirectional LED, is it possible?

Wrapping IMemoryCache with SemaphoreSlim

GNU GPL V3 with no code change disclosure

What is the reason for cards stating "Until end of turn, you don't lose this mana as steps and phases end"?

Surviving a planet collision?

How do I make my photos have more impact?

Employer stores plain text personal data in a 'data warehouse'

Piece of chess engine, which accomplishes move generation

Is The Venice Syndrome documentary cover photo real?

Why was the LRV's speed gauge displaying metric units?

Why did some Apollo missions carry a grenade launcher?

Was Donald Trump at ground zero helping out on 9-11?

How can Paypal know my card is being used in another account?

Why would anyone ever invest in a cash-only etf?

Is there an antonym(a complementary antonym) for "spicy" or "hot" regarding food (I DO NOT mean "seasoned" but "hot")?



MS Access '16 - Query not pulling a value from a field


Access 2013 failure to run query whilst application minimisedAccess 2010 Login Form won't close itselfAccess Report Query pulling from Form instead of tableMS ACCESS Report - Using CODE to change a value in a field from an OPTION Group to a different valueConnect to Access Vba object model from ExcelReport pulling duplicate values with JOIN accessACCESS 2010 VBAAccess Run-Time Error 3075How to stop MS access from overwriting previous record?Insert values from form boxes into last record of table






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








0















[Disclaimer: I'm self-taught and a total novice!]



I have a FORM with which a QUERY pulls data and uses it to populate a REPORT. As the end user finishes the report and clicks a button, the following is supposed to happen:



1) The FORM saves all the data in a new record on the TABLE
2) A query pulls that record by the ID (which is autonumbered) from the FORM
3) The QUERY populates a REPORT with the data from the TABLE
4) The FORM and QUERY close - no need to save.



The QUERY pulls all the data from the corresponding TABLE with the following criteria: [Forms]![Data_Input_Form]![ID]



However, my REPORT comes up blank! Eek!



I have a similar QUERY that pulls data from the same TABLE and populates it to a similar REPORT with the following criteria: Like Nz([Forms]![Home_Form]![Incident_ID_Lookup_text],"*")



Unsurprisingly, when I added this to the QUERY that wasn't working how I wanted it to, it reported ALL the previous records.



'------------------------------------------------------------
' Add Report [and Open Report] Button Click
'
'
'------------------------------------------------------------

Private Sub Add_Rpt_Btn_Click()

If MsgBox("Are you sure? No backsies.", vbYesNo, "Add Report?") = vbNo Then
Exit Sub
End If

'Check for Necessary Fields and Add New Record
If (IsNull(Me.Person_Filing) Or IsNull(Me.Nature_Lst) Or IsNull(Me.Location_Cmb) Or IsNull(Me.Summary) Or IsNull(Me.Narrative)) = True Then
MsgBox "Looks like you left some important information out. Please fill out all fields with an asterisk.", vbOKOnly, Whoops
Exit Sub
Else
DoCmd.GoToRecord , , acNewRec
End If

'Run Query to Open Report
DoCmd.OpenQuery "Form_to_Report_Qry"

DoCmd.OpenReport "Incident_Report_1", acViewReport, , [ID] = [Forms]![Data_Input_Form]![ID]

'Close Query without Saving
DoCmd.Close acQuery, "Form_to_Report_Qry", acSaveNo

'Close Form without Saving
DoCmd.Close acForm, "Data_Input_Form", acSaveNo

End Sub


The REPORT needs to populate with the most recent record, but it keeps coming up blank.










share|improve this question






























    0















    [Disclaimer: I'm self-taught and a total novice!]



    I have a FORM with which a QUERY pulls data and uses it to populate a REPORT. As the end user finishes the report and clicks a button, the following is supposed to happen:



    1) The FORM saves all the data in a new record on the TABLE
    2) A query pulls that record by the ID (which is autonumbered) from the FORM
    3) The QUERY populates a REPORT with the data from the TABLE
    4) The FORM and QUERY close - no need to save.



    The QUERY pulls all the data from the corresponding TABLE with the following criteria: [Forms]![Data_Input_Form]![ID]



    However, my REPORT comes up blank! Eek!



    I have a similar QUERY that pulls data from the same TABLE and populates it to a similar REPORT with the following criteria: Like Nz([Forms]![Home_Form]![Incident_ID_Lookup_text],"*")



    Unsurprisingly, when I added this to the QUERY that wasn't working how I wanted it to, it reported ALL the previous records.



    '------------------------------------------------------------
    ' Add Report [and Open Report] Button Click
    '
    '
    '------------------------------------------------------------

    Private Sub Add_Rpt_Btn_Click()

    If MsgBox("Are you sure? No backsies.", vbYesNo, "Add Report?") = vbNo Then
    Exit Sub
    End If

    'Check for Necessary Fields and Add New Record
    If (IsNull(Me.Person_Filing) Or IsNull(Me.Nature_Lst) Or IsNull(Me.Location_Cmb) Or IsNull(Me.Summary) Or IsNull(Me.Narrative)) = True Then
    MsgBox "Looks like you left some important information out. Please fill out all fields with an asterisk.", vbOKOnly, Whoops
    Exit Sub
    Else
    DoCmd.GoToRecord , , acNewRec
    End If

    'Run Query to Open Report
    DoCmd.OpenQuery "Form_to_Report_Qry"

    DoCmd.OpenReport "Incident_Report_1", acViewReport, , [ID] = [Forms]![Data_Input_Form]![ID]

    'Close Query without Saving
    DoCmd.Close acQuery, "Form_to_Report_Qry", acSaveNo

    'Close Form without Saving
    DoCmd.Close acForm, "Data_Input_Form", acSaveNo

    End Sub


    The REPORT needs to populate with the most recent record, but it keeps coming up blank.










    share|improve this question


























      0












      0








      0








      [Disclaimer: I'm self-taught and a total novice!]



      I have a FORM with which a QUERY pulls data and uses it to populate a REPORT. As the end user finishes the report and clicks a button, the following is supposed to happen:



      1) The FORM saves all the data in a new record on the TABLE
      2) A query pulls that record by the ID (which is autonumbered) from the FORM
      3) The QUERY populates a REPORT with the data from the TABLE
      4) The FORM and QUERY close - no need to save.



      The QUERY pulls all the data from the corresponding TABLE with the following criteria: [Forms]![Data_Input_Form]![ID]



      However, my REPORT comes up blank! Eek!



      I have a similar QUERY that pulls data from the same TABLE and populates it to a similar REPORT with the following criteria: Like Nz([Forms]![Home_Form]![Incident_ID_Lookup_text],"*")



      Unsurprisingly, when I added this to the QUERY that wasn't working how I wanted it to, it reported ALL the previous records.



      '------------------------------------------------------------
      ' Add Report [and Open Report] Button Click
      '
      '
      '------------------------------------------------------------

      Private Sub Add_Rpt_Btn_Click()

      If MsgBox("Are you sure? No backsies.", vbYesNo, "Add Report?") = vbNo Then
      Exit Sub
      End If

      'Check for Necessary Fields and Add New Record
      If (IsNull(Me.Person_Filing) Or IsNull(Me.Nature_Lst) Or IsNull(Me.Location_Cmb) Or IsNull(Me.Summary) Or IsNull(Me.Narrative)) = True Then
      MsgBox "Looks like you left some important information out. Please fill out all fields with an asterisk.", vbOKOnly, Whoops
      Exit Sub
      Else
      DoCmd.GoToRecord , , acNewRec
      End If

      'Run Query to Open Report
      DoCmd.OpenQuery "Form_to_Report_Qry"

      DoCmd.OpenReport "Incident_Report_1", acViewReport, , [ID] = [Forms]![Data_Input_Form]![ID]

      'Close Query without Saving
      DoCmd.Close acQuery, "Form_to_Report_Qry", acSaveNo

      'Close Form without Saving
      DoCmd.Close acForm, "Data_Input_Form", acSaveNo

      End Sub


      The REPORT needs to populate with the most recent record, but it keeps coming up blank.










      share|improve this question














      [Disclaimer: I'm self-taught and a total novice!]



      I have a FORM with which a QUERY pulls data and uses it to populate a REPORT. As the end user finishes the report and clicks a button, the following is supposed to happen:



      1) The FORM saves all the data in a new record on the TABLE
      2) A query pulls that record by the ID (which is autonumbered) from the FORM
      3) The QUERY populates a REPORT with the data from the TABLE
      4) The FORM and QUERY close - no need to save.



      The QUERY pulls all the data from the corresponding TABLE with the following criteria: [Forms]![Data_Input_Form]![ID]



      However, my REPORT comes up blank! Eek!



      I have a similar QUERY that pulls data from the same TABLE and populates it to a similar REPORT with the following criteria: Like Nz([Forms]![Home_Form]![Incident_ID_Lookup_text],"*")



      Unsurprisingly, when I added this to the QUERY that wasn't working how I wanted it to, it reported ALL the previous records.



      '------------------------------------------------------------
      ' Add Report [and Open Report] Button Click
      '
      '
      '------------------------------------------------------------

      Private Sub Add_Rpt_Btn_Click()

      If MsgBox("Are you sure? No backsies.", vbYesNo, "Add Report?") = vbNo Then
      Exit Sub
      End If

      'Check for Necessary Fields and Add New Record
      If (IsNull(Me.Person_Filing) Or IsNull(Me.Nature_Lst) Or IsNull(Me.Location_Cmb) Or IsNull(Me.Summary) Or IsNull(Me.Narrative)) = True Then
      MsgBox "Looks like you left some important information out. Please fill out all fields with an asterisk.", vbOKOnly, Whoops
      Exit Sub
      Else
      DoCmd.GoToRecord , , acNewRec
      End If

      'Run Query to Open Report
      DoCmd.OpenQuery "Form_to_Report_Qry"

      DoCmd.OpenReport "Incident_Report_1", acViewReport, , [ID] = [Forms]![Data_Input_Form]![ID]

      'Close Query without Saving
      DoCmd.Close acQuery, "Form_to_Report_Qry", acSaveNo

      'Close Form without Saving
      DoCmd.Close acForm, "Data_Input_Form", acSaveNo

      End Sub


      The REPORT needs to populate with the most recent record, but it keeps coming up blank.







      access-vba ms-access-2016






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Mar 26 at 20:30









      EbartschEbartsch

      51 bronze badge




      51 bronze badge

























          1 Answer
          1






          active

          oldest

          votes


















          1














          That's because you move a new (empty) record - having no ID.



          I guess, all you need is to use the current ID of the form - and use the correct syntax for the filter:



          Private Sub Add_Rpt_Btn_Click()

          If MsgBox("Are you sure? No backsies.", vbYesNo, "Add Report?") = vbNo Then
          Exit Sub
          End If

          ' Check for Necessary Fields and Add New Record
          If (IsNull(Me.Person_Filing) Or IsNull(Me.Nature_Lst) Or IsNull(Me.Location_Cmb) Or IsNull(Me.Summary) Or IsNull(Me.Narrative)) = True Then
          MsgBox "Looks like you left some important information out. Please fill out all fields with an asterisk.", vbOKOnly, Whoops
          Exit Sub
          End If

          ' If not saved, save the current record.
          If Me.Dirty = True Then
          Me.Dirty = False
          End If

          DoCmd.OpenReport "Incident_Report_1", acViewReport, , "[ID] = " & Me![ID].Value & ""

          ' Close Form without Saving
          DoCmd.Close acForm, Me.Name, acSaveNo

          End Sub





          share|improve this answer

























          • Awww yeah! Thanks, Gustav, that totally worked. Can you explain (or link to an explanation) this bit: "[ID] = " & Me![ID].Value & "" And thanks again! I was way stumped!

            – Ebartsch
            Mar 30 at 14:42












          • It is the filter expression that - when the report opens - filters the report on this single record.

            – Gustav
            Mar 30 at 16:44










          Your Answer






          StackExchange.ifUsing("editor", function ()
          StackExchange.using("externalEditor", function ()
          StackExchange.using("snippets", function ()
          StackExchange.snippets.init();
          );
          );
          , "code-snippets");

          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "1"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55365743%2fms-access-16-query-not-pulling-a-value-from-a-field%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          1














          That's because you move a new (empty) record - having no ID.



          I guess, all you need is to use the current ID of the form - and use the correct syntax for the filter:



          Private Sub Add_Rpt_Btn_Click()

          If MsgBox("Are you sure? No backsies.", vbYesNo, "Add Report?") = vbNo Then
          Exit Sub
          End If

          ' Check for Necessary Fields and Add New Record
          If (IsNull(Me.Person_Filing) Or IsNull(Me.Nature_Lst) Or IsNull(Me.Location_Cmb) Or IsNull(Me.Summary) Or IsNull(Me.Narrative)) = True Then
          MsgBox "Looks like you left some important information out. Please fill out all fields with an asterisk.", vbOKOnly, Whoops
          Exit Sub
          End If

          ' If not saved, save the current record.
          If Me.Dirty = True Then
          Me.Dirty = False
          End If

          DoCmd.OpenReport "Incident_Report_1", acViewReport, , "[ID] = " & Me![ID].Value & ""

          ' Close Form without Saving
          DoCmd.Close acForm, Me.Name, acSaveNo

          End Sub





          share|improve this answer

























          • Awww yeah! Thanks, Gustav, that totally worked. Can you explain (or link to an explanation) this bit: "[ID] = " & Me![ID].Value & "" And thanks again! I was way stumped!

            – Ebartsch
            Mar 30 at 14:42












          • It is the filter expression that - when the report opens - filters the report on this single record.

            – Gustav
            Mar 30 at 16:44















          1














          That's because you move a new (empty) record - having no ID.



          I guess, all you need is to use the current ID of the form - and use the correct syntax for the filter:



          Private Sub Add_Rpt_Btn_Click()

          If MsgBox("Are you sure? No backsies.", vbYesNo, "Add Report?") = vbNo Then
          Exit Sub
          End If

          ' Check for Necessary Fields and Add New Record
          If (IsNull(Me.Person_Filing) Or IsNull(Me.Nature_Lst) Or IsNull(Me.Location_Cmb) Or IsNull(Me.Summary) Or IsNull(Me.Narrative)) = True Then
          MsgBox "Looks like you left some important information out. Please fill out all fields with an asterisk.", vbOKOnly, Whoops
          Exit Sub
          End If

          ' If not saved, save the current record.
          If Me.Dirty = True Then
          Me.Dirty = False
          End If

          DoCmd.OpenReport "Incident_Report_1", acViewReport, , "[ID] = " & Me![ID].Value & ""

          ' Close Form without Saving
          DoCmd.Close acForm, Me.Name, acSaveNo

          End Sub





          share|improve this answer

























          • Awww yeah! Thanks, Gustav, that totally worked. Can you explain (or link to an explanation) this bit: "[ID] = " & Me![ID].Value & "" And thanks again! I was way stumped!

            – Ebartsch
            Mar 30 at 14:42












          • It is the filter expression that - when the report opens - filters the report on this single record.

            – Gustav
            Mar 30 at 16:44













          1












          1








          1







          That's because you move a new (empty) record - having no ID.



          I guess, all you need is to use the current ID of the form - and use the correct syntax for the filter:



          Private Sub Add_Rpt_Btn_Click()

          If MsgBox("Are you sure? No backsies.", vbYesNo, "Add Report?") = vbNo Then
          Exit Sub
          End If

          ' Check for Necessary Fields and Add New Record
          If (IsNull(Me.Person_Filing) Or IsNull(Me.Nature_Lst) Or IsNull(Me.Location_Cmb) Or IsNull(Me.Summary) Or IsNull(Me.Narrative)) = True Then
          MsgBox "Looks like you left some important information out. Please fill out all fields with an asterisk.", vbOKOnly, Whoops
          Exit Sub
          End If

          ' If not saved, save the current record.
          If Me.Dirty = True Then
          Me.Dirty = False
          End If

          DoCmd.OpenReport "Incident_Report_1", acViewReport, , "[ID] = " & Me![ID].Value & ""

          ' Close Form without Saving
          DoCmd.Close acForm, Me.Name, acSaveNo

          End Sub





          share|improve this answer













          That's because you move a new (empty) record - having no ID.



          I guess, all you need is to use the current ID of the form - and use the correct syntax for the filter:



          Private Sub Add_Rpt_Btn_Click()

          If MsgBox("Are you sure? No backsies.", vbYesNo, "Add Report?") = vbNo Then
          Exit Sub
          End If

          ' Check for Necessary Fields and Add New Record
          If (IsNull(Me.Person_Filing) Or IsNull(Me.Nature_Lst) Or IsNull(Me.Location_Cmb) Or IsNull(Me.Summary) Or IsNull(Me.Narrative)) = True Then
          MsgBox "Looks like you left some important information out. Please fill out all fields with an asterisk.", vbOKOnly, Whoops
          Exit Sub
          End If

          ' If not saved, save the current record.
          If Me.Dirty = True Then
          Me.Dirty = False
          End If

          DoCmd.OpenReport "Incident_Report_1", acViewReport, , "[ID] = " & Me![ID].Value & ""

          ' Close Form without Saving
          DoCmd.Close acForm, Me.Name, acSaveNo

          End Sub






          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Mar 27 at 6:58









          GustavGustav

          33.2k5 gold badges22 silver badges37 bronze badges




          33.2k5 gold badges22 silver badges37 bronze badges















          • Awww yeah! Thanks, Gustav, that totally worked. Can you explain (or link to an explanation) this bit: "[ID] = " & Me![ID].Value & "" And thanks again! I was way stumped!

            – Ebartsch
            Mar 30 at 14:42












          • It is the filter expression that - when the report opens - filters the report on this single record.

            – Gustav
            Mar 30 at 16:44

















          • Awww yeah! Thanks, Gustav, that totally worked. Can you explain (or link to an explanation) this bit: "[ID] = " & Me![ID].Value & "" And thanks again! I was way stumped!

            – Ebartsch
            Mar 30 at 14:42












          • It is the filter expression that - when the report opens - filters the report on this single record.

            – Gustav
            Mar 30 at 16:44
















          Awww yeah! Thanks, Gustav, that totally worked. Can you explain (or link to an explanation) this bit: "[ID] = " & Me![ID].Value & "" And thanks again! I was way stumped!

          – Ebartsch
          Mar 30 at 14:42






          Awww yeah! Thanks, Gustav, that totally worked. Can you explain (or link to an explanation) this bit: "[ID] = " & Me![ID].Value & "" And thanks again! I was way stumped!

          – Ebartsch
          Mar 30 at 14:42














          It is the filter expression that - when the report opens - filters the report on this single record.

          – Gustav
          Mar 30 at 16:44





          It is the filter expression that - when the report opens - filters the report on this single record.

          – Gustav
          Mar 30 at 16:44








          Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.







          Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.



















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55365743%2fms-access-16-query-not-pulling-a-value-from-a-field%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Kamusi Yaliyomo Aina za kamusi | Muundo wa kamusi | Faida za kamusi | Dhima ya picha katika kamusi | Marejeo | Tazama pia | Viungo vya nje | UrambazajiKuhusu kamusiGo-SwahiliWiki-KamusiKamusi ya Kiswahili na Kiingerezakuihariri na kuongeza habari

          Swift 4 - func physicsWorld not invoked on collision? The Next CEO of Stack OverflowHow to call Objective-C code from Swift#ifdef replacement in the Swift language@selector() in Swift?#pragma mark in Swift?Swift for loop: for index, element in array?dispatch_after - GCD in Swift?Swift Beta performance: sorting arraysSplit a String into an array in Swift?The use of Swift 3 @objc inference in Swift 4 mode is deprecated?How to optimize UITableViewCell, because my UITableView lags

          Access current req object everywhere in Node.js ExpressWhy are global variables considered bad practice? (node.js)Using req & res across functionsHow do I get the path to the current script with Node.js?What is Node.js' Connect, Express and “middleware”?Node.js w/ express error handling in callbackHow to access the GET parameters after “?” in Express?Modify Node.js req object parametersAccess “app” variable inside of ExpressJS/ConnectJS middleware?Node.js Express app - request objectAngular Http Module considered middleware?Session variables in ExpressJSAdd properties to the req object in expressjs with Typescript