mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: aggiornare una SubForm dopo Aggiunta record di un'altra Subform

Salve a tutti,
come da oggetto ho una maschera con due sottomaschere, la prima di 
immissione dati, la seconda (a maschere continue) che mi riporta 
l'elenco dei record a partire dall'ultimo.
Cioè se la tabella sottostante contiene 100 record, la sottomschera di 
sinistra si posiziona sul 101esimo per inserirlo, mentre quella di 
destra mi fa vedere (in ordine decrescente) i record dal 100simo a 0.
Ora vorrei fare in modo che quando il cliente clicca sul pulsante di 
spostamento "NUOVO RECORD" passando al 102, mi si aggiornasse la FORM di 
riepilogo, mostrandomi tutti i record con in cima il 101.
Ho provato a posizionare l'evento SOTTOMASCHERA.REQUERY in vari eventi 
ma non credo di essere riuscito ad intercettare l'evento "nuovo record" 
dei pulsanti di default di access.
Non so se sono stato chiaro (spero di dì!)
Saluto & Ringrazio
Marco

 Marco
Ho gestisci l'evento "su corrente" (ma si scatena per ogni spostamento sui
record) o "dopo inserimento" quindi dopo la scrittura del nuovo record...
Ciao.
--
Sergio MAZZA

 Marco
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Problema Corpo Report

Salve a tutti,
Come sempre ringrazio in anticipo le gentili persone che vorranno darmi una mano.
Ho un report fattura con due campi nel corpo
Descrizione => Espandibile e Riducibile perch� la descrizione a volte � composta da diverse linee.
TotaleLinea -> dove inserisco il totale della linea della fattura.
Il mio problema � questo:
Quando stampo la fattura e il campo descrizione occupa diverse linee, il prezzo mi rimane in alto, invece vorrei allinearlo con l'ultima riga della descrizione.
Quando invece il campo descrizione occupa una linea sola non vi sono problemi.
Ho provato a spostare leggermente pi� in basso il campo totalelinea rispetto a descrizione ma in alcuni casi a fondo pagina mi ritrovo la descrizione su una pagina e il prezzo su un altra.
Ho provato con stampa sezione unita, ma a voilte si creano degli spazi vuoti che non mi piacciono.
Esiste via programmazione un modo per tenere sempre allineato descrizione e totalelinea indipendentemente dalle linee di descrizione.
Grazie 
Nicola

 ha scritto nel messaggio 
news:H1L1m.30578$9f6....@twister1.libero.it...

Il tuo � un problema abbastanza conosciuto e la soluzione migliore, a mio 
avviso, � quella proposta da Lebans nel suo "BaseLine" dove si appoggia alle 
API di Windows.
L'esempio lo puoi scaricare qui:
http://www.lebans.com/baseline.htm
il report che ti interessa �  "rptCanGrow"
Il file � in versione A97 e non dovresti avere difficolt� a convertirlo;
se non ci riesci riposta che te lo mando in AXP.
Ciao, Carlo 

 ha scritto nel messaggio 
news:h2851v$lcv$1...@tdi.cu.mi.it...


 ha scritto nel messaggio 
news:h2851v$lcv$1...@tdi.cu.mi.it...



Cambiando questa linea del codice dovresti risolvere:
Me.Print  Me.cusnum deve diventare
Me.Print Spc(2), Me.cusnum,
Ciao, Carlo 

 ha scritto nel messaggio 
news:h29p8s$l3n$1...@tdi.cu.mi.it...



modifica quello Spc(2) con valori crescenti partendo da 1 fino al numero di 
spazi che ti servono per posizionare l'output sul rigo:
per esempio
Me.Print Spc(8); Me.cusnum,
rispetta l'esatta sintassi con punto e virgola e virgola.
Ciao, Carlo 

 ha scritto nel messaggio 
news:h2b497$ur8$1...@tdi.cu.mi.it...



Non disperare a tutto c'� una soluzione...
Prova con questo: Me.Print Spc(6); Format(Me.cusnum, "@@@@@@@@@@@"),
oppure con questo se esce troppo fuori:
Me.Print Spc(1); Format(Me.cusnum, "@@@@@@@@@"),
Ciao, Carlo 

 ha scritto nel messaggio 
news:h2dk9j$3gn$1...@tdi.cu.mi.it...



Grazie a te per il feedback.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: etichetta controllo

ciao a tutti!
come faccio a vedere ed eventualmente ad impostare il valore di una etichetta associata ad un controllo?
grazie!


per associare una etichetta ad un controllo basta tagliarla e incollarla sul controllo 
 
per sapere quale etichetta e' associata non saprei proprio 
l'unica in visualizzazione struttura selezionado il controllo vedi l'etichettta associata
 
saluti

 etichetta associata ad un controllo?
 
Il problema non è chiaro.
Spiegiti meglio, la situazione ecc., magari un esempio concreto.
 
-- 
Ciao
Karl
*********
Access FAQ: 
www.donkarl.com/it
 
 
 

Il giorno martedì 22 maggio 2012 21:22:32 UTC+2, Utente Carlo ha scritto:

ti posto il cod (estrapolato da una applicazione del mitico baraldi)
praticamente devo ricavare ciclando i controlli la stringa
txtAggiungi= "Nome_etichetta_Controllo: valore_Controllo"
 
 For Each mC In colControls
      If mC.Control.Tag = "FILTRO" Then
          If Len(mC.Control.Value & "") > 0 Then
            If mC.Control.Tag = "FILTRO" Then
                Select Case mC.Control.ControlType
                    Case acComboBox
                        txtAggiungi = txtAggiungi & mC.Control.Caption & ": "& mC.Control.Column(1) & " - "
                    Case acTextBox
                        txtAggiungi = txtAggiungi & mC.Control.Caption & ": "& mC.Control.Value & " - "
                End Select
            End If
          End If
       End If
  Next
 
Carlo

   Next
 
Non ti capisco, per questo solo detto in genere:
 
Un'etichetta associata è sempre il primo controllo nell'insieme
Controls di un altro controllo (casella di testo, casella combinata ecc.).
Per questo puoi riferirti all'etichetta associata p.e. così:
 
MiaCasellaDiTesto.Controls(0)
 
Se p.e. intendi come leggere il nome e la proprietà Caption
di un'etichetta assiociata alle caselle di testo nel tuo codice,
puoi ciclare l'insieme Controls della casella:
 
Dim ctl As Control
...
Case acTextBox
    txtAggiungi = txtAggiungi & mC.Control.Caption ecc.
 
    For Each ctl In mC.Control.Controls
        Debug.Print ctl.Name, ctl.Caption
    Next ctl
 
End Select
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: Numero progressivo automatico in un Report

Salve a tutti.
Ho un problema con un report risultato di un collegamento ad un file di
excel.
Si tratta di un'agenzia di spedizioni che fattura 3000 viaggi al mese.
Dal file di excel ho facilitato la verifica dei dati che estraggono
dall'AS400.
Una volta aggiornato le tariffe e molte altre cose devo stampare i dati che
il
stampo con Access97
Il Report è stato impostato con i raggruppamenti e l'ordinamento necessario
nonchè diversi campi calcolati nella maschera del report.
NON posso impostare da una query quello che voglio, perchè è necessario che
vengano preparati nel report.
"Situazione del Report"
ordina:
1° la data emissione viaggio Nel raggrupapmento principale
2° Nel "Corpo del Report" fa vedere le varie consegne che il camionista fà
nel viaggio stesso
3° Nel piè del "Corpo" ci sono i campi calcolati che fanno il totale degli
importi per la fatturazione della singola fattura.
Problema da risolvere:
Sembra che l'ufficio delle finanze voglia veder comparire un numero
progressivo sul cartaceo accanto ad ogni fattura (così per vedere la
progressione delle fatture stampate - non per valore fiscale)
Quindi dovrò far comparire accanto ad ogni data (nella sezione sopra il
"Corpo") nel 1° raggruppamento un NUMERO PROGRESSIVO AUTOMATICO che parte
sempre da 1 in su...
Domanda:
è possibile inserire una "Casella di Testo" con un codice o qualcos'altro,
una formula residente in access che possa farmi questo lavoro.
Naturalmente non disdegno altre soluzioni.
Ringraziando anticipatamente della preziosa attenzione ed eventuale risposta
vi saluto
Ciao
Vittò
se occorre
v.bus...@timenet.it

 vengano preparati nel report.
Scusa Vitto' se te lo dico, ma la tua domanda e' molto confusa.
Non si capisce se i dati della fattura li prendi da AS400 o meno.
Poi non si capisce neanche perche' non puoi usare una query. Secondo me non
hai capito bene cos'e' una query, dato che i Report non fanno altro che
prendere i dati da un'istruzione SQL o query.
Infine non e' per niente chiaro che numerazione avrebbero chiesto.
Ti dico subito che sul sito comune trovi una FAQ che spiega come numerare al
volo  una serie di record, ma mi sembra molto strano che tu voglia numerare
cosi' le fatture.
Le fatture si numerano in modo univoco e inalterabile, altro che tanto per
contarle. Ma forse ho capito male.
Se non riesci ad applicare la soluzione sul sito comune, riscrivi
spiegandoti un po' meglio.
Ciao, Sib
Newsgroup: it.comp.appl.access
Titolo: cancellare record su un altro db

Buon giorno!
io dovrei cancellare da un db di access dei record su un altro db di
access e verificare che l'operazione sia andata a buon fine.
E' giusto ed č il modo migliore fare cosě?
dim rst as recordset
dim db as database
set db= OpenDatabase("percorso e nome")
set rst = db.Execute("DELETE FROM nometab where ID >690000")
se dovessero esserci problemi, come faccio a saperlo dal primo db?
Grazie a tutti e ciao
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie a tutti e ciao
Scusami l'appunto, ma perchč non colleghi la tabella?
--
RoDAgo

 RoDAgo


 
Con il metodo che hai usato non credo vengano rilevati errori,
ma potresti provare la gestione dell'errore.
L'alternativa all'execute è usare DAO dopo il metodo SEEK o FIND.
Sicuramente in caso di non esecuzione deve essere generato l'errore..!
Spero, non mi è mai capitato....!!
@Alex


Newsgroup: it.comp.appl.access
Titolo: aggiornare calendario

salve rieccomi qui con un altra domanda.....
ho inserito un calendario (controllo activex) volevo sapere come fare per 
avere il calendario puntato sempre sul giorno corrente, mi spiego meglio  ho 
creato la maschera il 18 marzo 2005 ed ogni volta che apro la maschera mi 
segna il giorno 18 marzo ( data della creazione) io vorrei invece vedere il 
giorno attuale
grazie a tutti 

 ha scritto nel messaggio
news:e96be.63619$IN.11...@twister2.libero.it...

Sulle proprietą del controllo calendario
Origine Controllo = Date()
SunRex

 ha scritto nel messaggio

grazie

Newsgroup: it.comp.appl.access
Titolo: Etichetta condizionale!!

Salve a tutti
Con A2k2 è possibile far visualizzare un'etichetta (in una maschera) al
verificarsi di una specifica condizione?
(Per gli ingegneri nucleari : se si... come?)
Grazie Buonuomo.

 ha scritto nel messaggio
news:Jsdua.99667$iy5.3...@twister2.libero.it...

Su un evento che si genera quando la condizione potrebbe cambiare
if condizione = true then etichetta.visible = true
Antonio


Grazie Antonio
Ricambierň non appena ne saprň piů di te su Access (vale a dire quando sarň
piů vecchio di mia madre)
;-))
Grazie ancora.
Buonuomo.

 ha scritto nel messaggio
news:8Ndua.99749$iy5.3...@twister2.libero.it...

Ehem...
E ricambiare subito... che so? con una cuGGinetta?!?!
Antonio


Uno come te dovrebbe aspirare a ben altro !!!
Magari 2 cuGGinette e 1 cognaTina...
Per adesso però la più anziana fra le mie ha 12 anni, per cui non credo...
Potremmo sempre aprire un tread, anche se forse un pò OT,  sicuramente il NG
suggerirà qualche altra soluzione.
Buonuomo.

 Per adesso però la più anziana fra le mie ha 12 anni, per cui non credo...
e la cognaTina, eh, eh?
Antonio
Newsgroup: it.comp.appl.access
Titolo: font per stampare fatture velocemente

da un cliente abbiamo stampato delle fatture da un vecchio programma dos che
stampa velocissimo in quanto il font e come se fosse puntellato ma non so di
che font si tratta
mentre in access utilizzando diversi font tra cui anche curier new non sono
riuscito a ottenere tale velocità.
sapete che font utilizza tale programma?
Grazie.

 messaggio news:b3o64a$2v6$1...@lacerta.tiscalinet.it...

    "Tale" programma dici?!... Vabbe'... Non usa nessun font. Usa i
caratteri residenti nella stampante. Installati una stampante ad aghi
poi vai a vedere la lista dei font, con word, per esempio, ma anche con
access ovviamente. Dico word cosi' puoi fare delle prove di stampa.
Nella lista dei caratteri ci sono quelli con la doppia "T" che sono i
True Type, ci sono quelli senza icona che sono i caratteri video, e ci
sono (dovrebbero esserci) i caratteri stampante, con l'icona della
stampante, appunto. Normalmente hanno nomi tipo "qualcosa nnCPI" dove
CPI sta per characters per inch, caratteri per pollice. Fai qualche
esperimento di stampa con tali caratteri e accertati che *tutto* cio'
che stampi sia impostato con tali car. Non mischiare nella stessa stampa
font stampante con font raster o bitmap o truetype o chesso' io. Scoppia
tutto, a volte... Non ti fare illusioni, pero', perche' temo dovrai
tribolare un (bel) po' con gli incolonnamenti...
    (Facci sapere se ed eventualmente come hai risolto. Grazie.)
--
Ciao :o)
Maurizio
--------
?SPQR(C)
 X
--------
Newsgroup: it.comp.appl.access
Titolo: Windows Vista + versioni multiple Access

Da:
http://allenbrowne.com/Access2007.html
"There is another serious bug running multiple Access versions under Windows
Vista Ultimate. Instead of using the correct library for each version, the
Access library gets jammed on Microsoft Access 12.0 Library, which renders
the previous versions unusable, so you are now stuck for editing in previous
versions or releasing MDEs for your clients. (This appears to be a problem
with the registry in Vista, i.e. Windows XP handles multiple versions
correctly.)"
Non ho avuto modo di provare Win Vista: qualcuno ha dettagli da aggiungere?
Saluti.


IMO Allen è stato un po' veloce con le sue pubblicazioni.
È un problema di sicurezza in Vista. Vedi il thread
http://groups.google.com/group/comp.databases.ms-access/browse_frm/thread/98f6ad526a13a5d5/f668c63dfd835426
per vedere lo stato attuale di diverse discussioni in NG privati.
-- 
cu
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 per vedere lo stato attuale di diverse discussioni in NG privati.
Grazie per le informazioni Karl
Saluti.
Newsgroup: it.comp.appl.access
Titolo: Correlare immagini e record

Ho una tabella composta dal seguente campo:
Idnregistro    contatore
e una cartella FOTO con piů di mille immagini.
Come posso correlare le foto ?
Ho provato a seguire  quest'esempio:
private sub form_current()
if dir("c:\pippo\" & me.pluto & ".jpg") <>"" then
me.foto.picture = "c:\pippo\" & me.pluto & ".jpg"
else
me.foto.picture = empty
end if
end sub
ma mi da l'errore "metodo non supportato". Quale libreria manca?
Grazie a chi mi aiuta

 ma mi da l'errore "metodo non supportato". Quale libreria manca?
Che sia l'utilizzo di EMPTY chesolitamente è dedicato
a tutt'altro tipo di Variabile Dato....!???
Prova con VbNullstring 
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:86e1c479dae08cc7af...@mygate.mailgate.org...

Ho provato ma nulla! ora mi da  "impossibile trovare il metodo o il membro
dei dati
Help me!!!!!!!!!!

 ha scritto nel messaggio
news:Rnc8c.116241$O31.5...@news4.tin.it...

A parte che proverei con "", comunque io faccio così:
metto una label no_foto con scritto "foto non disponibile" e non visibile
quindi
if dir(....) <> "" then
  foto.visible = true
  foto.picture = path
  no_foto.visible = false
else
  foto.visible = false
  no_foto.visible = true
end if
Antonio

 A parte che proverei con "", comunque io faccio così:
Antonio usare le costanti di sistema è cosa buona
e giusta.....in questo caso vbnullstring è non solo
corretta ma dalle sacre scritture MS si ottiene un
vantaggio di TIME...![2 PICOSECONDI ;-)]


 vantaggio di TIME...![2 PICOSECONDI ;-)]
Ma se non funziona...
Antonio


ho provato il metodo di Antonio Biso ma ora mi evidenzia come errore
"Foto.picture" "impossibile trovare il metodo o il membro dati".
Qual'è il problema?
Vi prego aiutatemi!!!!!!!!!!!
Grazie
Enrico iervolino

 ha scritto nel messaggio
news:LRf8c.117605$O31.5...@news4.tin.it...

Ufff...
Devi sostituire Foto con il nome del tuo controllo immagine!!!
Antonio

 Antonio
NEGATIVO... ti assicuro che il problema non
è li, la proprietà PICTURE supporta una STRINGA
ed il valore per annullarla è VbNullstring
non ci sono dubbi.
@ALex.

Newsgroup: it.comp.appl.access
Titolo: Anteprima dwg dgn in form access

Qualcuno sa come visualizzare l'anteprima di file di disegno
vettoriale in una form di access 2003/2007?
Andrebbe benissimo ad esempio per files dwg (autocad) o dgn
(microstation).
Grazie a tutti
Sergio

 (microstation).
Link1:
http://www.visiblevisual.com/index.php/AutoCad-VB/VBA/Preview-DWGfiles-using-the-DWGThumbnail.html
Link2:
http://www.codeproject.com/KB/vbscript/VBDwgImageExtractor.aspx?display=Print
Link3:
http://www.bigresource.com/Tracker/Track-vb-c1osLdeTSS/
-- 
--------------------------------
Pablitomf
Napoli sempre nel "Q"uore!

 ha scritto nel messaggio 
news:e7f5eab7-0df3-475e...@k8g2000yqk.googlegroups.com...

In giro ci sono degli ocx sia free che a pagamento (come i Lead).
Comincia da qui:
http://www.google.it/search?hl=it&q=dwg+ocx&meta=
Ciao, Carlo 

 Ciao, Carlo
Grazie infinite Carlo e Pablito.
Si sa, l'appetito vien mangiando....avrei qualche altro problemino:
-  Con questo riesco ad avere in anteprima, nella mia form di Access,
i formati .pdf (con ocx AcroPDF2), immagini .jpg, .bmp... (controllo
immagine) ed i file vettoriali in questione.
   Si può fare secondo voi con altre estensioni (xls, doc ecc.......)?
- Per i pdf c'è in giro qualcosa di meglio di AcroPDF2?
- Infine il domandone (già postato, ma non mi pare di aver avuto
risposta): come rilevare se files immagine o txt sono aperti? Per
tutti gli altri uso la function che allego, che va benissimo e spero
vi possa essere utile;
  per immagini e txt non funziona.
Grazie ancora, cordiali saluti e buon lavoro
Sergio
'==========================================================
Function FileIsOpen(sFileSpec As String) As Boolean
On Error GoTo FileIsOpen_error
'Bellissima Function che Verifica se un file è aperto e restituisce
Vero o Falso.
'sFileSpec è il path completo del file
    On Error Resume Next
    If IsNothing(sFileSpec) Or sFileSpec = vbNullString Then
        FileIsOpen = False
        Exit Function
    End If
    Dim nFile As Integer
    nFile = FreeFile(0)
    Open sFileSpec For Binary Lock Read As #nFile
    'Open sFileSpec For Output As #nFile
    FileIsOpen = Err <> 0
    Close #nFile
FileIsOpen_exit:
Exit Function
FileIsOpen_error:
MsgBox Err.Number & " - " & Err.Description
Resume FileIsOpen_exit
End Function
'==========================================================
Newsgroup: it.comp.appl.access
Titolo: IIF e altre funzioni in SQL

Ciao a tutti
avevo una query sotto access che sfruttava la funzione iif, ora ho
trasportato il db sotto SQL il quale, pare, non gradisce la funzione.
Che alternative o soluzioni posso trovare?
Poi qualcuno mi sa spiegare l'uso delle query a campi incrociati sotto SQL
(anche queste sembrano non gradite).
Grazie a tutti
Sib

"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:RYRo9.23115$Fz.6...@news1.tin.it...

Quando dici che hai trasportato il db sotto SQL vuol dire che con Access
2000 hai "convertito" un mdb in adp e ti colleghi a un database SQL Server
(o MSDE) ?
Fabio

 (o MSDE) ?
SQL.
Si', intendevo proprio questo.
Comunque non ha molta importanza perche' le query sono in ogni caso
residenti in SQL anche se le vedi pure da access.
Sib

"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:TmSo9.23235$Fz.6...@news1.tin.it...

Ho avuto lo stesso problema un paio di mesi fa; il problema č che non puoi
piųusare funzioni di Visual Basic (tipo IIF, DLookUp, ecc.) e personalizzate
e ti devi arrangiare con qualcos'altro.
Io ho risolto utilizzando le Stored Procedure al posto delle query e lė
nell'istruzione SQL puoi usare ad esempio il CASE al posto dell'IIF.
Fabio


Ti cito anche quello che ho trovato sul libro "Access e SQL Server Guida
dello Sviluppatore" di Albrecht e Nicol - Ed. Mondadori:
"Le funzioni Microsoft VBA di Access non possono essere usate nelle query
SQL (cioè nelle viste, stored procedure, maschere, report e quando si
programma con VBA). Ciò vale sia per le funzioni incluse in VBA sia per
quelle da voi create. SQL Server/MSDE riconosce una funzione equivalente per
la maggior parte delle funzioni VBA di Access. Con Microsoft SQL Server 2000
potete anche definire funzioni definite dall'utente (UDF) sul server.
Altrimenti, potete determinare i risultati della funzione VBA di Access e
passarli a una stored procedure usando i parametri."
Fabio

 nell'istruzione SQL puoi usare ad esempio il CASE al posto dell'IIF.
Ti ringrazio.
Sib

 sotto SQL (anche queste sembrano non gradite).
Query a campi incrociati sono specifico di Access.
Non esistono in standard SQL (veramente intendo la linguaggio SQL).
Il MS SQL Server non ha niente simile.
Con AX puoi usare i tabelli Pivot. Ma hanno qualche problema se
parli di un ADP.
-- 
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

 parli di un ADP.
Grazie,
ho trovato la sintassi per ottenere qualcosa di analogo a una query a campi
incrociati sul sito MS, ma occorre sostanzialmente creare una tabella.
Sib
Newsgroup: it.comp.appl.access
Titolo: Eliminare scritta (contatore)

In una sottomaschera ho un controllo collegato ad un campo di tipo
contatore.
Prima di inserire i dati viene visualizzata la scritta (contatore). E'
possibile visualizzare il campo vuoto, prima di inserire i dati, al
posto della scritta (contatore)?
Normalmete uso un campo incrementale via codice, ma qui devo
assolutamente usare il contatore e in fase di inserimento dati il
numero deve essere visualizzato.
Marco

 wrote in message
news:1137268617.6...@g47g2000cwa.googlegroups.com

Non credo sia possibile se lo visualizzi.
Puoi perņ imbrogliare usando una textBox aggiuntiva e nascondendo
la textBox legata al Counter.
Nell'Origine Dati della txtAggiuntiva scrivi:
=IIF(IsNull(txtCounter);"";txtCounter)
E' un tentativo, non ho verificato...!
Ciao
@Alex 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 @Alex
Sģ puoi farlo; anche con: Nz([contatore];Null)...
Ciao.
-- 
Sergio MAZZA 

 Ciao.
Meglio questa in effetti, piů pulita.


 
Non sono molto esperto puoi darmi maggiori dettagli?
Grazie 
Marco


Non sono molto esperto puoi darmi maggiori dettagli?
Grazie
Marco
[risposta]
Stessa modalitą del suggerimento di Alessandro ma invece di utilizzare la 
funzione IIF puoi utilizzare la funzione NZ, nell'help in linea (attivabile 
con ALT-F11, poi F1) trovi informazioni sulle due funzioni...
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Colore del font

Salve a tutto il ng...
Desideravo chiedere un aiuto, in merito alla proprietą su un dato evento di
cambiare il colore del font (carattere). Non so se esiste!!
Es. se il varole numerico di un controllo di una maschera č inferiore a zero
voglio che il numero diventi di colore rosso.
Come posso fare??
Vi ringrazio  anticipatamente.
Leo

 voglio che il numero diventi di colore rosso.
Nella proprietą Formato del controllo puoi scrivere p.e.
#;-#[Rosso]
o
#.###,00;-#.###,00[Rosso]
ecc.
Vedi anche nel help in linea della proprietą.
--
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

 wrote in message
9i7qsq$hl201$2...@ID-46617.news.dfncis.de...


 E se e' nel campo vogliamo anche la valuta...come diventa il formato!!!
p.e.
"Lit " #.###,00;"Lit " -#.###,00[Rosso]
o meglio ;-)
"EUR " #.###,00;"EUR " -#.###,00[Rosso]

Newsgroup: it.comp.appl.access
Titolo: Variare la password di un database aperto

Ciao a tutti,
come descritto dai miei post precedenti,
ho la neccessità di dover predisporre il mio DB (frontend in formato MDE), a
poter variare la password
del DB stesso.
Vorrei realizzare una maschera che mi chieda di inserire la password attuale
e poi quella nuova.
Ovviamente la password deve essere rispecchiata anche nel backend del mio db
che è già protetto.
So che successivamente dovrò ricoleegare le tabelle in modo tale da
memorizzare la password nuova.
Qualcuno mi ha suggerito di aprire il db in apertura esclusiva, ma come
faccio a farlo fare dal cliente usando la
copia protetta in versione frontend (mde) e backend (mdb) ?
Per quello che ne so io , occorre avere access e specificare di voler aprire
il db in modalità accesso esclusivo.
Purtroppo (ed è meglio così !!) i miei clienti sono dotati della runtime di
access 2000 (visto che il db è fatto in A2K).
Qualcuno ha già realizzato qualcosa simile o puo' darmi qualche suggerimento
?
Grazie a tutti coloro che mostreranno interesse alla mia domanda.
Ciao a tutto il NG,
un caloroso saluto,
Marco.


Eccomi a rispondermi da solo nella speranza che qualcuno , vedendo qualche
mio progresso , mi dia una mano !!
Ho creato nel mio DB frontend sul panello comandi principale un pulsantone
al quale ho associato il seguente codice :
***** inizio ******
Private Sub Comando161_Click()
Dim vecchiapwd, nuovapwd
Dim Db As Database
percorso = PathCorrente + "\data.mdb"
vecchiapwd = InputBox("Inserisci la vecchia password : ")
Set Db = OpenDatabase(percorso, True, True, ";pwd=" & vecchiapwd)
nuovapwd = InputBox("inserisci la nuova password :")
Db.NewPassword vecchiapwd, nuovapwd
End Sub
****** fine ******
Quando clicco sul pulsantone , mi viene visualizzato un messaggio di errore
che mi dice :
Errore di run-time '3621':
Impossibile cambiare la password su un database aperto condiviso.
capisco l'errore visto che effettivamente il DB viene aperto in tale
modalità all'avvio.
(Secondo voi è corretto aprirlo in modo condiviso ?)
Ma allora da quello che capisco dovrei :
1) Dal pulsantone fare chiudere il DB corrente e riaprirlo in modalità
esclusiva per poi eseguire il codice sopraesposto (credo non si possa fare
visto che il codice in esecuzione risiede nel db che voglio chiudere !!)
oppure
2) Aprire un altra sessione dello stesso DB in un workspace e apportare le
dovute modifiche (non so se dico una cazzata, ma cerco di ragionarci) sempre
tramite il mio pulsantone.
oppure
3) Creare un DB a parte (il che mi sembra una cazzata), che mi vada ad
aprire il db in questione per apportargli in modalità esclusiva le modifiche
alla password.
Qualcuno sa dirmi come fare ? Io intanto ci provo , poi vedremo se ci riesco
!!
Un salutone.
Marco.
Newsgroup: it.comp.appl.access
Titolo: HELP !!! X Tutti ! Duplicati

Ciao a tutti,
vi pongo la seguente questione:
Ho tre tabelle (Documenti, Autori, ParoleChiave) in relazione tra loro
tramite delle tabelle di scambio per "spezzare le relazioni" molti-a-molti.
Quando eseguo una query sul materiale se ho un record del tipo:
    "Alice nel paese delle meraviglie di Leo Gullotta e Virna Lisi",
mi trovo due record come risultato uno per ogni autore.
Come posso evitare questa duplicazione?
Io vorrei vedere un solo record con 2 autori.
Stessa cosa vale per i report.
Se tento di stampare i risultati della query e sfrutto la possibilità di
NASCONI I DUPLICATI dei campi del report,
Access mi nasconde solo i campi ma continua a ripetrmi il documento tante
volte quanti sono gli autori e le parole chiave.
Non riesco a trovare il modo di evitare queste duplicazioni.
Posso utilizzare dei sottoreport? Nel report principale metterei le info del
libro e nel sub la lista degli autori?
Come si può fare?
Mi date qualche consiglio?
Grazie
Mauro
mart...@mail.omnitel.it

 ha scritto nel messaggio
news:8jvrhj$lqg$1...@sirmdpsin16.inwind.it...

Mi pare normale che se ci sono due Autori per un libro, la query non potrà
fare altrimenti che ritornarti due Autori che hanno scritto lo stesso libro.
Tu vorresti vedere una cosa del genere?
Titolo Libro                                    Autore1           Autore2
Alice nel paese delle meraviglie        Leo Gullotta    Virna Lisi
Potresti utilizzare le query a campi incrociati;
Per il report, la cosa è più "semplice" da gestire; devi inserire nel report
un raggruppamento per Titolo libro (per esempio) ma visto che non sai (in
anticipo) quanti autori possono avere i libri, risulta difficile costruirsi
una struttura report che cambi al.
Mi spiego meglio; se per la query a campi incrociati il problema non
sussiste (forse) è perché la costruzione è dinamica, per il report no (o
quasi); dovrai decidere prima cosa deve contenere: quali campi, se ci deve
essere un raggruppamento e su quale campo o campi effettuarlo, quale
ordinamento dargli, se ci vuoi dei totali per gruppi etc. etc.
Mi sono capito??
Ciao.
Newsgroup: it.comp.appl.access
Titolo: allarme a distanza

Buon Giorno
A97
...è possibile avere un allarme a distanza...anche con msgbox...
mi spiego meglio
ho una maschera chiamata 'cartella elettronica' con 8 caselle Sì/No con una
casella ID FORNITORE (numerico)
vorrei che in una maschera qualsiasi...digitando il fornitore (memorizzo
l'ID FORNITORE CON COMBO) se le 8 caselle della cartella elettronica non
sono tutte -1 ci sia un allarme visivo....
come posso fare???
Grazie


mi vengono in mente 2 modalità:
1 )  creati una funzione pubblica che ti faccia il test sui campi si/
no sul record corrispondente al fornitore
2 ) nella combo oltre all'id fornitore inserisci anche gli 8 campi si/
no e poi esegui il test
la prima soluzione è la meno impegnativa.
saluti
Andrea Papi

 come posso fare???
su dopo aggiornamento della combo...
apri recordset della tab filtrata per idfonitore
esegui test con if sulle tue si/no, e se non soddisfano il -1 metti msgbox
;)
--
Pablitomf 

 ha scritto nel messaggio
news:fbgrid$ruk$1...@tdi.cu.mi.it...

Mi scriveresti un po' di codice !!!!
Grazie...
su disattivato della COMBO...
IF ????

 - Mostra testo tra virgolette -
nell'evento dopo aggiornamento della tua combo puoi inserire questo
codice
if  test(me!IdFornitore) then
   msgbox "tutte le caselle si/no sono spuntate"
else
   msgbox "Attenzione non tutte le caselle si/no sono spuntate"
end if
' questo codice lo puoi copiare in un modulo, così può essere
richiamato da qualsiasi form
public function test ( v_IdFornitore as long ) as boolean
dim rs as recordset
dim sql as string
sql = " Select *  From NomeTabellaFornitore where  idFornitore = " &
v_IdFornitore
test  = FALSE
set rs = currentdb.openrecordset(sql, dbopendynaset)
if not rs.eof() then
' inizio il test
if rs!campoSINO1 = TRUE and _
   rs!campoSINO2 = TRUE and _
rs!campoSINO3 = TRUE and _
rs!campoSINO4 = TRUE and _
rs!campoSINO5 = TRUE and _
rs!campoSINO6 = TRUE and _
rs!campoSINO7 = TRUE and _
rs!campoSINO8 = TRUE           THEN
test = TRUE
END IF
end if
end function
ciao
Andrea Papi
Newsgroup: it.comp.appl.access
Titolo: Aggiornamento contemporaneo records

Ad una tabella A (es. prodotti) è associata una tabella B (es.
caratteristiche prodotti (tipo colore))
Ogni prodotto può essere disponibile in vari colori.
Ma queste disponibilità possono variare.
Oggi possono essere blu e rossi, domani potranno essere anche bianchi e
dopodomani non essere più blu, ecc.
Come posso fare, nella maschera che amministra tabella B, ad inserire e/o
eliminare tutte le variazioni di disponibilità contemporaneamente?
Cioè le nuove, le devo aggiungere e quelle vecchie eliminare (che sono due
operazioni diverse), ma vorrei farlo tutto insieme, in una botta.
Io ho qualche idea, ma mi sembrano tutti accrocchi complicati, di cicli
nidificati ecc.
Qualche bella idea?
Grazie
-- 
Ivan MO

...

Io non c'ho capito una mazza, ma provo ad inventare:
tu nella tabella B hai un campo chiave che lega il record ad uno della
tabella A e un campo descrizione.
Quindi per ogni record di A ce ne sono tanti di B.
Se uno di quelli di B non ti va più bene (cioè non c'è più il colore blu) lo
cancelli, se ti serve un altro colore, aggiungi un record con stessa chiave
e un'altra descrizione e così via...
Antonio

He he he, non sarò un guru, ma se era tutto li ci arrivavo... 8-(
Mo ci riprovo.
Io devo associare n caratteristiche ad un oggetto in tabella A.
Queste le devo scrivere in una tabella B.
Tali caratteristiche non le vorrei aggiungere e togliere una alla volta, ma
in una unica operazione che prelevi, che sò da una listbox i valori
selezionati e li introduca (o elimini) nella tabella B in un colpo!!
Es. Ho una listbox "1" con tutte le caratteristiche possibili.
Ho un'altra listbox "2" con le sole caratteristiche già associate
all'oggetto.
Selezionando una caratteristica dalla listbox "1" prelevo il corrispondente
valore e lo porto nella "2" aggiungendolo alle caratteristiche selezionate,
selezionandolo in "2" lo prelevo da quelle selezionate e lo torno a rendere
disponibile tra i valori della "1".
Ma poi, una volta fatte le selezioni e gli spostamenti, dovrei aggiornare
la tabella B con le selezioni effettuate, tutte di colpo.
Està chiaro??
Forza Antonio, un piccolo sforzo... (che poi è un problemino carino...)
-- 
Ivan MO

selezionati e li introduca (o elimini) nella tabella B in un colpo!!
Ivan, non credo tu possa fare tutto in un colpo. Potresti risolvere
con una sola query se fosse un problema di tipo APPEND+UPDATE, ma il
tuo e' un problema di UPDATE/(APPEND e/o DELETE).
Io lancerei prima una query di cancellazione per eliminare TUTTE le
caratteristiche associate all'oggetto selezionato, e poi tramite un
recordset associato alla tabella B andrei a rimettere tutti i valori
selezionati nella tua listbox. A occhio mi sembra la soluzione piu'
veloce e sicura.
Ciao,
Giovanni

Farň cosě.
Grazie Gio :-))
-- 
Ivan MO
Newsgroup: it.comp.appl.access
Titolo: Elenco "campi" in casella combinata/riepilogo

Forse potrà sembrare una domanda banale (e mi scuso se così fosse), ma
mi sfugge l'utilità di impostare come "Elenco campi" l'origine di una
casella combinata in Access.
Qual'è l'utilità pratica?
Potete fornirmi un esempio di applicazione?
Grazie e ciao.
-- 
Paolo "Spino"

 Potete fornirmi un esempio di applicazione?
Bhè prendere dati da una tabella ha lo scopo di rendere dinamico il 
contenuto della casella combinata/riepilogo.
Es. se la casella serve per impostare un aliquota IVA in una riga di 
fattura, e magari oggi hai in tabella le aliquote 20%;10%;30%... domani 
potrai avere l'esigenza di avere altre "n" aliquote... basterà inserirle in 
tabella e pooof te le ritroverai come possibili scelte nella casella in 
oggetto.
E' un modo per avere a disposizione in un campo il contenuto in record di 
una tabella/query... 

 Potete fornirmi un esempio di applicazione?
Di sicuro solo pocchissimi utenti di Access l'hanno mai usato.
Almeno per la gente della MS che ha creato le molte creazioni
guidate incluse in Access con tanti elenci campi è comodo. ;-)
Allora una certa utilità pratica esiste nelle applicazioni/tool/addin
che all'utente presentano una "creazione guidata" p.e. per la
creazione dinamica di stringhe SQL, ricerche, filtri, esportazioni ecc.
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 



L'uso dell'"elenco valori" come origine dati mi è chiaro, io mi riferivo
invece all'opzione "elenco campi".
-- 
Paolo "Spino"



Mi sembra quindi di capire che si tratta di un'opzione da utilizzare in
DB e sistemi molto evoluti e professionali.
Grazie della spiegazione.
-- 
Paolo "Spino"

 invece all'opzione "elenco campi".
ah scusa...avevo letto male.
Pensa a cose del tipo, "ho una tabella X con il campo X1 che voglio
mettere in relazione alla tabella Y nello specifico al campo Y1..." in
questo modo non devi ciclare tutti i campi, te li mette direttamente
lui a disposizione, basta che gli indichi la tab da cui deve prendere
il nome dei campi, e lui lo fa nativamente senza dover fare codici e
codicini... ovvio che poi materialmente devi da codice in questo caso
impostare la relazione di cui sopra...
E' una funzione praticamente quasi inutilizzata talmente che è
specifica e particolare... ;)
Newsgroup: it.comp.appl.access
Titolo: Preventivi con Word

Ho la necessità di creare il testo dei preventivi con Word  nel seguente
modo:
1) ho un file di word che indica la base
2) carico di dati da access
in word modifico struttura e altro in base alle esigenze.
è possibile fare i punti 1 e 2 direttamente da access in maniera automatica?
ossica prendere la base, crearne una copia, inserire i dati.
Mi consigliare di usare la stampa unione o altri sistemi?

 Mi consigliare di usare la stampa unione o altri sistemi?
Dipende; con i report di access puoi fare molte cose ma non un report che
assomiglia ad una lettera; se il preventivo deve essere modificato da utenti
che non conoscono access e non possono intervenire nella struttura di un
report, ti conviene la stampa unione di word...
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:CmoBa.43319$Ny5.1...@twister2.libero.it...


 ha scritto nel messaggio
news:CmoBa.43319$Ny5.1...@twister2.libero.it...

Per prendere la base e modificarla con una copia basta salvare il documento
base come modello (.dot) epoi fare il resto con una macro, ma sempre con
stampa unione.
Ciao.
Claudio

Newsgroup: it.comp.appl.access
Titolo: Operatore in un campo

Come posso effettuare una operazione tra due campi se l'operatore della
stessa è scritto su un terzo campo?
esempio:
msr!Campo1 = 10
msr!Campo2 = 20
msr1Campo3 = "*"
Risultato da ottenere = 200
Grazie in anticipo
Mario

 wrote in message
4noZ5.124126$DG3.2...@news2.giganews.com...

Funzione Eval()
HTH
Michele Amato

 Risultato da ottenere = 200
La risposta č quella che ti ha mandato Michele Amato.
Vorrei aggiungere che
- se desideri farlo su campi di una tabella, non puoi;
- se desideri farlo su controlli di una maschera, puoi.
Ciao
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access

 - se desideri farlo su controlli di una maschera, puoi.
Vi ringrazio sentitamente ma perchè non posso farlo sui campi di una
tabella?
Potrei ovviare copiandoli nei controlli di una maschera o in variabili?
Ciao


 Potrei ovviare copiandoli nei controlli di una maschera o in variabili?
Il punto è che non stai utilizzando Excel o un altro foglio elettronico.
In Access le tabelle servono solo x tenerci dentro i dati, ogni altra cosa
le fai da maschere o da report.

Newsgroup: it.comp.appl.access
Titolo: Salvare con versioni differenti

Esiste un modo per salvare un db creato in Access 2000 con un formato che
sia leggibile da Access 97?
Grazie e ciao.

 Grazie e ciao.
Strumenti > utilità database > converti database > sel. formato
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.appl.access
Titolo: Orientamento report stampa

Avevo letto un messaggio tempo fa ma non riesco a ritrovarlo, riguardava un
problema identico a quello che ho io ora. Creo un report in struttura metto
le proprietà della pagina in orizzontale. Se lo collego ad un pulsante di
apertura in anteprima l'orientamento è verticale, lo cambio e lo rimetto
orizzontale . Ma se chiudo il Db e lo riapro tutto si ripete nuovamente. La
stampante settata è quella predefinita (faccio bene a tenere questo
settaggio ? se setto una stampante ma poi sposto il db dovrei avere problemi
giusto ?).
Ho provato anche la ricerca sul sitocomune ma non ho trovato nulla. Grazie
mille ha chi ha la pazienza di darmi qualche dritta.
Antonio

Anch'io ho lo stesso problema! 
Help! 


 Help!
Sě, non rispondi dopo i messaggi precedenti.
(vedi regole del NG presenti sul Sito Comune)
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

Newsgroup: it.comp.appl.access
Titolo: Re: numeri in combo

 Grazie
La colonna associata e quella da usare per lo sconto possono essere 2
diverse...!
Se la combo ha un campo ID ed un campo Sconto, userai la Column(1) per
calcolare lo sconto...!!!
@Alex

 grazie per l'aiuto
ok ora ci sono, ma
se faccio
=([Sconto].[column](1))
mi da p.e. 2,0%
ma se faccio p.e.
=(imponibile)*([P_Sconto].[column](1))
ho errore
che una volta lo chiami sconto e una p_sconto č un tuo errore di scrittura o 
stai facendo riferimento a due controlli diversi?
ciao
max
Newsgroup: it.comp.appl.access
Titolo: Query - problema con join

In una query, avente come origine 2 tabelle, vorrei poter ottenere tutti i 
record della tabella left e quelli che corrispondono al join tra "IDOrario" 
della tabella right.
Il problema è che ottengo solo i record dove corrisponde il join.
Come fare?
Ciao
Alfio 

 ha scritto nel messaggio 
news:46f0dd2f$0$37203$4faf...@reader3.news.tin.it...

Volevo aggiungere che la tabella di destra è filtrata in base alla data e 
alla  cabina selezionata:
SELECT TabOrari.IdOrario, TabOrari.DescOrario, Appuntamenti.Cognome,
Appuntamenti.Nome, Appuntamenti.IdCabina, Appuntamenti.Data
FROM TabOrari LEFT JOIN Appuntamenti ON TabOrari.IdOrario =
Appuntamenti.IdOrario
WHERE (((Appuntamenti.IdCabina)=7) AND ((Appuntamenti.Data)=[Forms]!
[Agenda]![TxtData]))
ORDER BY TabOrari.IdOrario;
Ciao 

 [Agenda]![TxtData]))
OR Appuntamenti.IdOrario IS NULL
altrimenti ti farebbe vedere anche i record di TabOrari senza
corrispondenti in Appuntamenti... ma glieli fai escludere dalla
where!
cia'
Max

 ha scritto nel messaggio 
news:46f0dfe8$0$37200$4faf...@reader3.news.tin.it...

Ciao Alfio,
fai una query che filtra gli appuntamenti per cabina e data e poi 
metti la query fatta  in left Join con TabOrari
-- 
Cinzia [Office Access MVP]
_______________________
 
www.riolab.org
----------------------------------------> 

 -- 
Grazie Cinzia!
Ho dovuto procedere sencondo il tuo suggerimento, perchè se prima non filtro 
tutte le condizioni non mi dà mai tutto l'elenco della tab left.
Grazie.
Alfio
Newsgroup: it.comp.appl.access
Titolo: contarecord aiuto

Ciao a tutti
Ho la necessità di numerare in ordine crescente (contatore) gli ordini
inseriti in una maschera, quale istruzione devo immettere per creare tale
campo?
Grazie a tutti

Non credo tu sia chiaro.
Associa alla tua maschera un'origine dati proveniente da una query che
riordina i records per il campo contatore.
Noce wrote in message ...



http://www.penguinpowered.com/~ecesena
Uno straccione e' convocato all'ufficio tasse.  All'ingresso incontra un
signore che sta uscendo tutto disperato: "Mi hanno tolto tutto!  Non ho
piu' nulla!".  Lo straccione entra tranquillo pensando che tanto, non
possedendo nulla, non gli possono togliere nulla.  Poco dopo esce
dall'ufficio nudo con due cerotti, uno sul sedere e uno sugli occhi,
gridando: "Mi hanno tolto il gas e la luce!".
		-- Da it.hobby.umorismo

{  FAQ sul sito comune :)
{
{  bye!
CHE SAREBBE (se lo si dice, magari ci va...):
http://members.xoom.it/_XOOM/it_db_access/home.htm


http://www.penguinpowered.com/~ecesena
Un tizio assai appassionato di tennis ha un apparizione nel sonno.  E'
San Pietro, al quale chiede: "San Pietro, ti prego, lo so che ti
sembrera' esagerato, ma dimmi se in Cielo esistono i campi da tennis,
non posso dormire senza sapere se quando verra' il mio giorno potro'
ancora giocare".  E San Pietro: "Veramente non saprei dirti, l'addetto
allo sport e' San Tommaso, ma voglio aiutarti, andro' a chiederglielo e
poi ti riappariro' in sogno".  Passano alcuni giorni e San Pietro
riappare in sogno: "Ho buone notizie per te.  In Cielo esistono i
migliori campi da tennis che tu abbia mai potuto immaginare, in erba, in
terra, in cemento.  Spogliatoi eccellenti, tutto gratis".  "Grazie, San
Pietro, grazie".  Ma San Pietro aggiunge: "C'e' anche una brutta
notizia...".  "Cioe'?".  "C'e' un campo prenotato per te per domani".
		-- Da it.hobby.umorismo

Newsgroup: it.comp.appl.access
Titolo: differenza tra maschera in modalità aggiunta o modifica

ciao a tutti
che differenza c'è da pannello di comandi
Apri maschera in modalità aggiunta o modifica?
Grazie


Cosa significa questa domanda...?
@Alex
Newsgroup: it.comp.appl.access
Titolo: Maschera di input casella di controllo

Ho in uso un database creato a suo tempo con Access 97, lo scorso anno ho
acquistato Office 2000 Professional, incluso quindi Access 2000. Ho fatto la
conversione del mio database e tutto ha funzionato bene, finché in questi
giorni ho avuto la necessità di creare delle nuove maschere.
Il problema che mi si è presentato riguarda l'impostazione delle maschere di
input dalla finestra delle proprietà del controllo casella di testo.
Ad esempio a maschere di input così impostate:
  >L<LLLLLL;;" "            cui corrispondeva in Access 97 "Michele"
  >L<??????????;;" "
"Michele    "
  >L??????????;;" "
"MICHELE    "
non funziona allo stesso modo in Access 2000.
 Tra l'altro, nel messaggio di errore che compare se si sbaglia la
digitazione, l'indicazione della maschera di input è sempre diversa rispetto
a quella impostata nella finestra delle proprietà.
Domanda: sono cambiati i caratteri per definire le maschere di input?
                perché la guida in linea riporta degli esempi che non
funzionano nel        modo corretto?
Michele

 ha scritto nel messaggio
news:RZlw5.16569$XZ4.1...@news.infostrada.it...

No, è una bug di A2000.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Crash su Requery form

Ho ripreso un vecchio programma sviluppato con Access 2003, il classico 
prog per le pizzerie
Schermata 'pizze', form continua con dati come tabelle linkate a db 
server Firebird via odbc
Ambiente lavoro, Access 2013 32bit + Win 10 64bit + Firebird via odbc
La schermata parte correttamente, e visualizza le righe come da query 
richiamata
La query che alimenta la form e' molto semplice, basata su due tabelle
Tipo recordset della form = dynaset
Se con un command button vado a fare un 'requery', si spatacca tutto
Schermata di Access col cursore che va da sinistra a destra e che sembra 
tentare il recupero di non si sa cosa
Allora, visto che dopo al form load la form visualizza correttamente le 
righe, cosa ci aggiunge il requery tanto da far schiantare il programma?
 

Intato potresti provare se ciò che descrivi avviene anche in condizioni di lavoro solo desktop.


Mi stupisco che tu ti stupisca: Access e Windows (coi relativi infiniti Updates) sono flipper in cui tutto può succedere.
In casi come questi le soluzioni empiriche da tentare possono essere tante: reimportare gli oggetti in un nuovo DB, disinstallare Access - pulire il registro e reinistallare, convertire il formato dell'applicativo alla versione ultima (in questo caso pare che tu esegua un .mdb formato 2002/2003 con Access 2013, che usa nativamente il formato AccDB 2007).
 
Se ciò non basta, si cerca d'aggirare il problema con qualche finta di corpo (tipo richiamare l'origine dati della Form da una Sub invece che eseguire me.requery).
 
Saluti
 
 

 
 
Non capisco, cosa sono le "condizioni di lavoro solo desktop" ?
 


La query da due tabelle l'ho fatta diventare mono-tabella
I dati dalla seconda tabella li vado a leggere al volo, se cambio record 
della tabella principale
Il vero problema, non e' quello contingente del programma che non va, ma 
e' di capire da dove nasce l'anomalia
Sono convinto come dici tu che gira e rigira se ne salta fuori
Ma questo modo di procedere e' abbastanza distante dal poterlo 
considerare un sistema 'per lavorarci'
 
 

 e' di capire da dove nasce l'anomalia 
 
Comunque è curioso.
Succede su tutti i pc o solamente su uno?
Hai provato a ricreare le tabelle collegate ODBC?
Cambia qualcosa se scrivi/imposti la query nel modulo di codice in una routine richiamata ad avvio Form (e poi su pressione del CmdButton della malora)?
 
Saluti
 
 
 


Si, ovviamente il ricollegmento e' una delle prime cose che ho provato, 
senza esito positivo
Il creare la query via codice, al posto del via designer, non l'ho 
provata, appena ci rimetto mano provo pure questa
 

 provata, appena ci rimetto mano provo pure questa
 
Ma facci sapere l'esito.
 
Saluti
Newsgroup: it.comp.appl.access
Titolo: Maschere sovrapponibili

Un saluto al NG.
Dopo aver costruito una maschera di sfondo all'apertura di un'applicazione,
ho inserito dei pulsanti cliccando sui quali si aprono altre maschere di
dimensioni inferiori alla maschera iniziale . Purtroppo succede che
cliccando su qualsiasi punto esterno della maschera aperta (di dimensioni
inferiori alla maschera iniziale) si verifica il problema della
sovrapponibilità delle maschere classica di Windows.
E' possibile aggirare questo problema al fine di evitare di creare maschere
di dimensioni uguali alla maschera di sfondo?
Un grazie per gli eventuali sugerimenti.
Giorgio

 ha scritto nel messaggio
news:sbyj7.57933$vC1.7...@news1.tin.it...

Tranne la maschera iniziale, le altre creale di tipo popup.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:sbyj7.57933$vC1.7...@news1.tin.it...

Sul sito comune 
www.sitocomune.com
 trovi la soluzione che cerchi
Pietro